[SCM] Socket Wrapper Repository - branch master updated
Andreas Schneider
asn at samba.org
Wed Jul 9 09:45:45 MDT 2014
The branch, master has been updated
via 1fcf872 swrap: fix another discard const warning in swrap_bind()
via 2fb9110 swrap: fix discard const warning in swrap_bind()
via e520bb2 swrap: fix discard const warning in swrap_remove_stale()
via 97bb223 swrap: fix build when neither HAVE_STRUCT_IN_PKTINFO nor IP_RECVDSTADDR is defined
via f0aeb93 torture: add HAVE_IPV6 guard to torture_server_address()
via 647161c cmake: Add more build warnings and errors.
via 248c7c2 fix .gitignore for vi backup files
from f914a1e doc: Add a socket_wrapper manpage.
http://gitweb.samba.org/?p=socket_wrapper.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 1fcf8726753f38651d009c63d12a179854b506b8
Author: Michael Adam <obnox at samba.org>
Date: Tue Jun 3 21:50:11 2014 +0200
swrap: fix another discard const warning in swrap_bind()
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
commit 2fb911049a5d5aaa51597458ee382b75121a6cef
Author: Michael Adam <obnox at samba.org>
Date: Tue Jun 3 21:49:12 2014 +0200
swrap: fix discard const warning in swrap_bind()
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
commit e520bb2cfb189750fd8656431156d44d7c3e3f91
Author: Michael Adam <obnox at samba.org>
Date: Tue Jun 3 21:48:01 2014 +0200
swrap: fix discard const warning in swrap_remove_stale()
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
commit 97bb22328076b5b067853be4c56dee4ac87e6420
Author: Michael Adam <obnox at samba.org>
Date: Tue Jun 3 15:52:43 2014 +0200
swrap: fix build when neither HAVE_STRUCT_IN_PKTINFO nor IP_RECVDSTADDR is defined
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
commit f0aeb93c9b47a869bbeed422c77895d6cd3dd76f
Author: Michael Adam <obnox at samba.org>
Date: Wed Jun 4 09:35:02 2014 +0200
torture: add HAVE_IPV6 guard to torture_server_address()
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
commit 647161c0f7b0c3b86ec2dcca68cb0116755a3eab
Author: Andreas Schneider <asn at samba.org>
Date: Tue Jun 3 15:52:43 2014 +0200
cmake: Add more build warnings and errors.
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Michael Adam <obnox at samba.org>
commit 248c7c2087cb73642866b557d69fe35a82147c0c
Author: Michael Adam <obnox at samba.org>
Date: Fri Jun 6 00:55:11 2014 +0200
fix .gitignore for vi backup files
Signed-off-by: Michael Adam <obnox at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +-
cmake/Modules/DefineCompilerFlags.cmake | 5 +++--
src/socket_wrapper.c | 11 +++++------
tests/torture.c | 2 ++
4 files changed, 11 insertions(+), 9 deletions(-)
Changeset truncated at 500 lines:
diff --git a/.gitignore b/.gitignore
index 8fd1310..5d8f581 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,7 @@
*.o
.*
*.swp
-*~$
+*~
build
obj
cscope.*
diff --git a/cmake/Modules/DefineCompilerFlags.cmake b/cmake/Modules/DefineCompilerFlags.cmake
index e6fab88..218f4fe 100644
--- a/cmake/Modules/DefineCompilerFlags.cmake
+++ b/cmake/Modules/DefineCompilerFlags.cmake
@@ -14,10 +14,11 @@ if (UNIX AND NOT WIN32)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wshadow -Wmissing-prototypes -Wdeclaration-after-statement")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wunused -Wfloat-equal -Wpointer-arith -Wwrite-strings -Wformat-security")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-format-attribute")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-format-attribute -Wcast-align -Wcast-qual")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=pointer-arith -Werror=declaration-after-statement")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=implicit-function-declaration")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=implicit-function-declaration -Werror=write-strings")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast")
# with -fPIC
check_c_compiler_flag("-fPIC" WITH_FPIC)
diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c
index afd9343..7ee5b64 100644
--- a/src/socket_wrapper.c
+++ b/src/socket_wrapper.c
@@ -1394,14 +1394,14 @@ static int sockaddr_convert_to_un(struct socket_info *si,
switch (in_addr->sa_family) {
case AF_UNSPEC: {
- struct sockaddr_in *sin;
+ const struct sockaddr_in *sin;
if (si->family != AF_INET) {
break;
}
if (in_len < sizeof(struct sockaddr_in)) {
break;
}
- sin = (struct sockaddr_in *)in_addr;
+ sin = (const struct sockaddr_in *)in_addr;
if(sin->sin_addr.s_addr != htonl(INADDR_ANY)) {
break;
}
@@ -2846,7 +2846,7 @@ static int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen)
break;
}
- sin = (struct sockaddr_in *)myaddr;
+ sin = (const struct sockaddr_in *)myaddr;
if (sin->sin_family != AF_INET) {
bind_error = EAFNOSUPPORT;
@@ -2869,7 +2869,7 @@ static int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen)
break;
}
- sin6 = (struct sockaddr_in6 *)myaddr;
+ sin6 = (const struct sockaddr_in6 *)myaddr;
if (sin6->sin6_family != AF_INET6) {
bind_error = EAFNOSUPPORT;
@@ -3407,8 +3407,7 @@ static int swrap_msghdr_add_pktinfo(struct socket_info *si,
{
/* Add packet info */
switch (si->pktinfo) {
-#if defined(IP_PKTINFO)
-/* && (defined(HAVE_STRUCT_IN_PKTINFO) || defined(IP_RECVDSTADDR)) */
+#if defined(IP_PKTINFO) && (defined(HAVE_STRUCT_IN_PKTINFO) || defined(IP_RECVDSTADDR))
case AF_INET: {
struct sockaddr_in *sin;
#if defined(HAVE_STRUCT_IN_PKTINFO)
diff --git a/tests/torture.c b/tests/torture.c
index 9a1d1ce..02ddc96 100644
--- a/tests/torture.c
+++ b/tests/torture.c
@@ -70,6 +70,7 @@ const char *torture_server_address(int family)
return TORTURE_ECHO_SRV_IPV4;
}
+#ifdef HAVE_IPV6
case AF_INET6: {
const char *ip6 = getenv("TORTURE_SERVER_ADDRESS_IPV6");
@@ -79,6 +80,7 @@ const char *torture_server_address(int family)
return TORTURE_ECHO_SRV_IPV6;
}
+#endif
default:
return NULL;
}
--
Socket Wrapper Repository
More information about the samba-cvs
mailing list