From: Jason Rumney Date: Fri, 3 May 2002 20:22:00 +0000 (+0000) Subject: (F_SETFL, O_NDELAY): Define. X-Git-Tag: ttn-vms-21-2-B4~15221 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6b99b0a897e80588879374da75e60442a542d73d;p=emacs.git (F_SETFL, O_NDELAY): Define. (sys_getpeername, fcntl): Declare as wrappers. --- diff --git a/nt/inc/sys/socket.h b/nt/inc/sys/socket.h index 3c9c4d4de8c..f5a17eafba4 100644 --- a/nt/inc/sys/socket.h +++ b/nt/inc/sys/socket.h @@ -81,6 +81,7 @@ Boston, MA 02111-1307, USA. */ #define inet_addr sys_inet_addr #define gethostname sys_gethostname #define gethostbyname sys_gethostbyname +#define getpeername sys_getpeername #define getservbyname sys_getservbyname #define shutdown sys_shutdown #define setsockopt sys_setsockopt @@ -97,8 +98,9 @@ u_short sys_htons (u_short hostshort); u_short sys_ntohs (u_short netshort); unsigned long sys_inet_addr (const char * cp); int sys_gethostname (char * name, int namelen); -struct hostent * sys_gethostbyname(const char * name); -struct servent * sys_getservbyname(const char * name, const char * proto); +struct hostent * sys_gethostbyname (const char * name); +struct servent * sys_getservbyname (const char * name, const char * proto); +int sys_getpeername (int s, struct sockaddr *addr, int * namelen); int sys_shutdown (int socket, int how); int sys_setsockopt (int s, int level, int oname, const char * oval, int olen); int sys_listen (int s, int backlog); @@ -109,6 +111,12 @@ int sys_recvfrom (int s, char *buf, int len, int flags, int sys_sendto (int s, const char * buf, int len, int flags, const struct sockaddr *to, int tolen); +/* In addition to wrappers for the winsock functions, we also provide + an fcntl function, for setting sockets to non-blocking mode. */ +int fcntl (int s, int cmd, int options); +#define F_SETFL 4 +#define O_NDELAY 04000 + /* we are providing a real h_errno variable */ #undef h_errno extern int h_errno;