From 7eedf69bc9c9d2a5305f0c889e5f81139a537a29 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 18 Feb 2011 12:32:12 +0100 Subject: s3: Remove unused receive_packet --- source3/libsmb/nmblib.c | 33 --------------------------------- 1 file changed, 33 deletions(-) (limited to 'source3/libsmb/nmblib.c') diff --git a/source3/libsmb/nmblib.c b/source3/libsmb/nmblib.c index ae7ad996b3..778b9c0b95 100644 --- a/source3/libsmb/nmblib.c +++ b/source3/libsmb/nmblib.c @@ -20,7 +20,6 @@ */ #include "includes.h" -#include "../lib/util/select.h" static const struct opcode_names { const char *nmb_opcode_name; @@ -1100,38 +1099,6 @@ bool send_packet(struct packet_struct *p) return(send_udp(p->send_fd,buf,len,p->ip,p->port)); } -/**************************************************************************** - Receive a packet with timeout on a open UDP filedescriptor. - The timeout is in milliseconds -***************************************************************************/ - -struct packet_struct *receive_packet(int fd,enum packet_type type,int t) -{ - fd_set fds; - struct timeval timeout; - int ret; - - FD_ZERO(&fds); - FD_SET(fd,&fds); - timeout.tv_sec = t/1000; - timeout.tv_usec = 1000*(t%1000); - - if ((ret = sys_select_intr(fd+1,&fds,NULL,NULL,&timeout)) == -1) { - /* errno should be EBADF or EINVAL. */ - DEBUG(0,("select returned -1, errno = %s (%d)\n", - strerror(errno), errno)); - return NULL; - } - - if (ret == 0) /* timeout */ - return NULL; - - if (FD_ISSET(fd,&fds)) - return(read_packet(fd,type)); - - return(NULL); -} - /**************************************************************************** Receive a UDP/138 packet either via UDP or from the unexpected packet queue. The packet must be a reply packet and have the specified mailslot name -- cgit