From: Nick Mathewson Date: Thu, 6 Feb 2014 17:36:33 +0000 (-0500) Subject: Rename sun to s_un in test_addr.c X-Git-Tag: tor-0.2.5.2-alpha~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=34740a17ea8145f7d308991b710e759b90a0d87b;p=thirdparty%2Ftor.git Rename sun to s_un in test_addr.c Apparently the compiler on solaris 9 didn't like "sun" as an identifier. Fix for bug 10565; bugfix on 0.2.5.1-alpha. --- diff --git a/changes/bug10565 b/changes/bug10565 new file mode 100644 index 0000000000..9fef9d43e7 --- /dev/null +++ b/changes/bug10565 @@ -0,0 +1,3 @@ + o Minor bugfixes: + - Fix compilation on Solaris 9, which didn't like us to have an + identifier namd "sun". Fixes bug 10565; bugfix in 0.2.5.1-alpha. diff --git a/src/test/test_addr.c b/src/test/test_addr.c index 4bc602df84..79ddd95090 100644 --- a/src/test/test_addr.c +++ b/src/test/test_addr.c @@ -899,7 +899,7 @@ test_addr_sockaddr_to_str(void *arg) struct sockaddr_in6 sin6; struct sockaddr_storage ss; #ifdef HAVE_SYS_UN_H - struct sockaddr_un sun; + struct sockaddr_un s_un; #endif #define CHECK(sa, s) do { \ v = tor_sockaddr_to_str((const struct sockaddr*) &(sa)); \ @@ -919,10 +919,10 @@ test_addr_sockaddr_to_str(void *arg) CHECK(sin, "127.128.128.1:1234"); #ifdef HAVE_SYS_UN_H - memset(&sun,0,sizeof(sun)); - sun.sun_family = AF_UNIX; - strlcpy(sun.sun_path, "/here/is/a/path", sizeof(sun.sun_path)); - CHECK(sun, "unix:/here/is/a/path"); + memset(&s_un,0,sizeof(s_un)); + s_un.sun_family = AF_UNIX; + strlcpy(s_un.sun_path, "/here/is/a/path", sizeof(s_un.sun_path)); + CHECK(s_un, "unix:/here/is/a/path"); #endif memset(&sin6,0,sizeof(sin6));