]> Zhao Yanbai Git Server - minix.git/commitdiff
New errors and defines for socket options.
authorPhilip Homburg <philip@cs.vu.nl>
Fri, 17 Feb 2006 13:43:50 +0000 (13:43 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Fri, 17 Feb 2006 13:43:50 +0000 (13:43 +0000)
include/errno.h
include/netinet/tcp.h
include/sys/socket.h

index 4c589ff6dc9c241c9062ea100f2af1f7dda2066e..bb79502d2acf9984fcc7270aefdf6c143ae00ac1 100755 (executable)
@@ -100,6 +100,8 @@ extern int errno;             /* place where the error numbers go */
 #define EADDRNOTAVAIL (_SIGN 71)  /* Can't assign requested address */
 #define EALREADY      (_SIGN 72)  /* Connection already in progress */
 #define EMSGSIZE      (_SIGN 73)  /* Message too long */
+#define ENOTSOCK      (_SIGN 74)  /* Socket operation on non-socket */
+#define ENOPROTOOPT   (_SIGN 75)  /* Protocol not available */
 
 /* The following are not POSIX errors, but they can still happen. 
  * All of these are generated by the kernel and relate to message passing.
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2e44510fb004631c758b26c3e2b9b79794caf340 100644 (file)
@@ -0,0 +1,5 @@
+/*
+netinet/tcp.h
+*/
+
+#define TCP_NODELAY    0x01    /* Avoid coalescing of small segments */
index 65d1a8128498ed75fbd4e59852d9758a1c143359..fb6ddd5dea4141dc38d12e229efd9116606aa01a 100644 (file)
@@ -26,6 +26,7 @@ sys/socket.h
 #define SO_KEEPALIVE   0x0008
 
 #define SO_SNDBUF      0x1001  /* send buffer size */
+#define SO_RCVBUF      0x1002  /* receive buffer size */
 #define SO_ERROR       0x1007  /* get and clear error status */
 
 /* The how argument to shutdown */