From 476d503d246a563c552a3ba8d7fe3230bec5914e Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 9 Feb 2012 12:58:27 +1100 Subject: [PATCH] lib/util: Remove unused sys_sendto() Found by callcatcher. Andrew Bartlett Autobuild-User: Andrew Bartlett Autobuild-Date: Fri Feb 17 13:48:05 CET 2012 on sn-devel-104 --- source3/include/proto.h | 1 - source3/lib/system.c | 18 ------------------ 2 files changed, 19 deletions(-) diff --git a/source3/include/proto.h b/source3/include/proto.h index 9fbdbbb1ea0..7adb2c4b582 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -325,7 +325,6 @@ ssize_t sys_writev(int fd, const struct iovec *iov, int iovcnt); 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_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 9118d4ea741..f6558530f32 100644 --- a/source3/lib/system.c +++ b/source3/lib/system.c @@ -208,24 +208,6 @@ ssize_t sys_send(int s, const void *msg, size_t len, int flags) return ret; } -/******************************************************************* -A sendto wrapper that will deal with EINTR or EAGAIN or EWOULDBLOCK. -********************************************************************/ - -ssize_t sys_sendto(int s, const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen) -{ - ssize_t ret; - - do { - ret = sendto(s, msg, len, flags, to, tolen); -#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. ********************************************************************/ -- 2.34.1