emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/nt/inc/sys/socket.h


From: Jason Rumney
Subject: [Emacs-diffs] Changes to emacs/nt/inc/sys/socket.h
Date: Fri, 03 May 2002 16:22:00 -0400

Index: emacs/nt/inc/sys/socket.h
diff -c emacs/nt/inc/sys/socket.h:1.6 emacs/nt/inc/sys/socket.h:1.7
*** emacs/nt/inc/sys/socket.h:1.6       Wed Mar 20 15:23:37 2002
--- emacs/nt/inc/sys/socket.h   Fri May  3 16:22:00 2002
***************
*** 81,86 ****
--- 81,87 ----
  #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,104 ****
  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);
  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);
--- 98,106 ----
  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);
! 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);
***************
*** 108,113 ****
--- 110,121 ----
                  struct sockaddr *from, int * fromlen);
  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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]