Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2007 13:59:05 GMT
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 113499 for review
Message-ID:  <200701251359.l0PDx5Xo033712@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=113499

Change 113499 by rdivacky@rdivacky_witten on 2007/01/25 13:58:16

	Introduce some more SO_ option equivalents from linux to FreeBSD.

Affected files ...

.. //depot/projects/linuxolator/src/sys/amd64/linux32/linux.h#15 edit
.. //depot/projects/linuxolator/src/sys/compat/linux/linux_socket.c#11 edit
.. //depot/projects/linuxolator/src/sys/i386/linux/linux.h#12 edit

Differences ...

==== //depot/projects/linuxolator/src/sys/amd64/linux32/linux.h#15 (text+ko) ====

@@ -674,6 +674,12 @@
 #define	LINUX_SO_PRIORITY	12
 #define	LINUX_SO_LINGER		13
 #define	LINUX_SO_PEERCRED	17
+#define	LINUX_SO_RCVLOWAT	18
+#define	LINUX_SO_SNDLOWAT	19
+#define	LINUX_SO_RCVTIMEO	20
+#define	LINUX_SO_SNDTIMEO	21
+#define	LINUX_SO_TIMESTAMP	29
+#define LINUX_SO_ACCEPTCONN	30
 
 #define	LINUX_IP_TOS		1
 #define	LINUX_IP_TTL		2

==== //depot/projects/linuxolator/src/sys/compat/linux/linux_socket.c#11 (text+ko) ====

@@ -296,6 +296,18 @@
 		return (SO_LINGER);
 	case LINUX_SO_PEERCRED:
 		return (LOCAL_PEERCRED);
+	case LINUX_SO_RCVLOWAT:
+		return (SO_RCVLOWAT);
+	case LINUX_SO_SNDLOWAT:
+		return (SO_SNDLOWAT);
+	case LINUX_SO_RCVTIMEO:
+		return (SO_RCVTIMEO);
+	case LINUX_SO_SNDTIMEO:
+		return (SO_SNDTIMEO);
+	case LINUX_SO_TIMESTAMP:
+		return (SO_TIMESTAMP);
+	case LINUX_SO_ACCEPTCONN:
+		return (SO_ACCEPTCONN);
 	}
 	return (-1);
 }

==== //depot/projects/linuxolator/src/sys/i386/linux/linux.h#12 (text+ko) ====

@@ -645,6 +645,12 @@
 #define	LINUX_SO_PRIORITY	12
 #define	LINUX_SO_LINGER		13
 #define	LINUX_SO_PEERCRED	17
+#define	LINUX_SO_RCVLOWAT	18
+#define	LINUX_SO_SNDLOWAT	19
+#define	LINUX_SO_RCVTIMEO	20
+#define	LINUX_SO_SNDTIMEO	21
+#define	LINUX_SO_TIMESTAMP	29
+#define	LINUX_SO_ACCEPTCONN	30
 
 #define	LINUX_IP_TOS		1
 #define	LINUX_IP_TTL		2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701251359.l0PDx5Xo033712>