svn commit: samba r7011 - in branches/SAMBA_4_0/source/lib/socket_wrapper: .

tridge at samba.org tridge at samba.org
Fri May 27 11:54:30 GMT 2005


Author: tridge
Date: 2005-05-27 11:54:29 +0000 (Fri, 27 May 2005)
New Revision: 7011

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7011

Log:
when using macros, the parameters should be specified unless its a
varargs function you are replacing. Otherwise if you have any
structure element called "socket" and you have a macro for "socket"
then the code will fail.


Modified:
   branches/SAMBA_4_0/source/lib/socket_wrapper/socket_wrapper.h


Changeset:
Modified: branches/SAMBA_4_0/source/lib/socket_wrapper/socket_wrapper.h
===================================================================
--- branches/SAMBA_4_0/source/lib/socket_wrapper/socket_wrapper.h	2005-05-27 07:38:41 UTC (rev 7010)
+++ branches/SAMBA_4_0/source/lib/socket_wrapper/socket_wrapper.h	2005-05-27 11:54:29 UTC (rev 7011)
@@ -32,17 +32,17 @@
 int swrap_close(int);
 
 #ifdef SOCKET_WRAPPER_REPLACE
-#define accept 				swrap_accept
-#define connect 			swrap_connect
-#define bind 				swrap_bind
-#define getpeername 		swrap_getpeername
-#define getsockname 		swrap_getsockname
-#define getsockopt 			swrap_getsockopt
-#define setsockopt 			swrap_setsockopt
-#define recvfrom 			swrap_recvfrom
-#define sendto 				swrap_sendto
-#define socket				swrap_socket
-#define close				swrap_close
+#define accept(s,addr,addrlen)		swrap_accept(s,addr,addrlen)
+#define connect(s,serv_addr,addrlen)	swrap_connect(s,serv_addr,addrlen)
+#define bind(s,myaddr,addrlen)		swrap_bind(s,myaddr,addrlen)
+#define getpeername(s,name,addrlen)	swrap_getpeername(s,name,addrlen)
+#define getsockname(s,name,addrlen)	swrap_getsockname(s,name,addrlen)
+#define getsockopt(s,level,optname,optval,optlen) swrap_getsockopt(s,level,optname,optval,optlen)
+#define setsockopt(s,level,optname,optval,optlen) swrap_setsockopt(s,level,optname,optval,optlen)
+#define recvfrom(s,buf,len,flags,from,fromlen) 	  swrap_recvfrom(s,buf,len,flags,from,fromlen)
+#define sendto(s,buf,len,flags,to,tolen)          swrap_sendto(s,buf,len,flags,to,tolen)
+#define socket(domain,type,protocol)	swrap_socket(domain,type,protocol)
+#define close(s)			swrap_close(s)
 #endif
 
 #endif /* __SOCKET_WRAPPER_H__ */



More information about the samba-cvs mailing list