diff options
-rw-r--r-- | source3/include/proto.h | 1 | ||||
-rw-r--r-- | source3/lib/system.c | 18 |
2 files changed, 0 insertions, 19 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h index f7f74e17f7..9fbdbbb1ea 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -326,7 +326,6 @@ ssize_t sys_pread(int fd, void *buf, size_t count, SMB_OFF_T off); ssize_t sys_pwrite(int fd, const void *buf, size_t count, SMB_OFF_T off); ssize_t sys_send(int s, const void *msg, size_t len, int flags); ssize_t sys_sendto(int s, const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen); -ssize_t sys_recv(int fd, void *buf, size_t count, int flags); ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen); int sys_fcntl_ptr(int fd, int cmd, void *arg); void update_stat_ex_mtime(struct stat_ex *dst, struct timespec write_ts); diff --git a/source3/lib/system.c b/source3/lib/system.c index c24422f3a2..9118d4ea74 100644 --- a/source3/lib/system.c +++ b/source3/lib/system.c @@ -227,24 +227,6 @@ ssize_t sys_sendto(int s, const void *msg, size_t len, int flags, const struct } /******************************************************************* -A recv wrapper that will deal with EINTR or EAGAIN or EWOULDBLOCK. -********************************************************************/ - -ssize_t sys_recv(int fd, void *buf, size_t count, int flags) -{ - ssize_t ret; - - do { - ret = recv(fd, buf, count, flags); -#if defined(EWOULDBLOCK) - } while (ret == -1 && (errno == EINTR || errno == EAGAIN || errno == EWOULDBLOCK)); -#else - } while (ret == -1 && (errno == EINTR || errno == EAGAIN)); -#endif - return ret; -} - -/******************************************************************* A recvfrom wrapper that will deal with EINTR. ********************************************************************/ |