Messages in this thread Patch in this message | | | Subject | sendmsg fixed in 1.3.71 | Date | Tue, 5 Mar 1996 14:38:08 PST | From | "Marty Leisner" <> |
| |
I saw same problems in socket.h...
: leisner@thingy; rcsdiff -u socket.h =================================================================== RCS file: socket.h,v retrieving revision 1.1 diff -u -r1.1 socket.h --- socket.h 1996/03/05 22:15:11 1.1 +++ socket.h 1996/03/05 22:23:16 @@ -27,15 +27,18 @@ }; /* - * 4.4BSD changed to these new names for no apparent reason. + * This is to be compatible with the old names (why?). 4.3-RENO + * changed the fd passing strategy significantly, and the names in + * msghdr */ #define msg_control msg_accrights -#define msg_controllen msg_accrightslen; +#define msg_controllen msg_accrightslen /* Control Messages */ #define SCM_RIGHTS 1 +#define SOL_SOCKET 1 /* look this up in bsd 4.4 */ /* Socket types. */ #define SOCK_STREAM 1 /* stream (connection) socket */ : leisner@thingy;
Can I see an example of code which uses BSD 4.3+reno sendmsg passing of fds which works?
I started to convert some stuff to new fd passing, and its coredumping gdb [sigh, I'm using libc 5.3.5 with gdb 022996 alpha].
marty leisner@sdsp.mc.xerox.com Member of the League for Programming Freedom (http://www.lpf.org) Any sufficiently advanced technology is indistinguishable from magic Arthur C. Clarke, The Lost Worlds of 2001
| |