diff options
author | Jeremy Allison <jra@samba.org> | 2002-04-19 02:15:12 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2002-04-19 02:15:12 +0000 |
commit | 17ea08626e8cd14cda64a3c67fdcb6fb700a8380 (patch) | |
tree | 0f266f192a42f8e2012b842ca8669685f78709f6 /source/lib/util_sock.c | |
parent | a1555288253d5d39db0a920ddeb7da9fc2ba0928 (diff) | |
download | samba-17ea08626e8cd14cda64a3c67fdcb6fb700a8380.tar.gz samba-17ea08626e8cd14cda64a3c67fdcb6fb700a8380.tar.xz samba-17ea08626e8cd14cda64a3c67fdcb6fb700a8380.zip |
Fix send and recvfrom.
Jeremy.
Diffstat (limited to 'source/lib/util_sock.c')
-rw-r--r-- | source/lib/util_sock.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/source/lib/util_sock.c b/source/lib/util_sock.c index 40d6c858e56..0ef583b50ac 100644 --- a/source/lib/util_sock.c +++ b/source/lib/util_sock.c @@ -42,20 +42,19 @@ int smb_read_error = 0; BOOL is_a_socket(int fd) { - int v,l; - l = sizeof(int); - return(getsockopt(fd, SOL_SOCKET, SO_TYPE, (char *)&v, &l) == 0); + int v,l; + l = sizeof(int); + return(getsockopt(fd, SOL_SOCKET, SO_TYPE, (char *)&v, &l) == 0); } enum SOCK_OPT_TYPES {OPT_BOOL,OPT_INT,OPT_ON}; -typedef struct smb_socket_option -{ - char *name; - int level; - int option; - int value; - int opttype; +typedef struct smb_socket_option { + char *name; + int level; + int option; + int value; + int opttype; } smb_socket_option; smb_socket_option socket_options[] = { @@ -97,6 +96,7 @@ smb_socket_option socket_options[] = { /**************************************************************************** Print socket options. ****************************************************************************/ + static void print_socket_options(int s) { int value, vlen = 4; @@ -178,7 +178,7 @@ ssize_t read_udp_socket(int fd,char *buf,size_t len) memset((char *)&sock,'\0',socklen); memset((char *)&lastip,'\0',sizeof(lastip)); - ret = (ssize_t)recvfrom(fd,buf,len,0,(struct sockaddr *)&sock,&socklen); + ret = (ssize_t)sys_recvfrom(fd,buf,len,0,(struct sockaddr *)&sock,&socklen); if (ret <= 0) { DEBUG(2,("read socket failed. ERRNO=%s\n",strerror(errno))); return(0); |