From: Alexander Lukyanov Date: Fri, 16 Mar 2012 00:55:26 +0000 (-0600) Subject: Solaris: define SUN_LEN() X-Git-Tag: SQUID_3_2_0_17~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b21ae84e24beba4c11e214d94f552bbfb7882e7;p=thirdparty%2Fsquid.git Solaris: define SUN_LEN() --- diff --git a/compat/os/solaris.h b/compat/os/solaris.h index 750e1652bc..3dcbe5d880 100644 --- a/compat/os/solaris.h +++ b/compat/os/solaris.h @@ -85,6 +85,12 @@ SQUIDCEXTERN int gethostname(char *, int); #include "compat/os/opensolaris_10_netdb.h" #endif +/* Solaris 10 lacks SUN_LEN */ +#if !defined(SUN_LEN) +#define SUN_LEN(su) (sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path)) +#endif + + /* Solaris lacks paths.h by default */ #if HAVE_PATHS_H #include