Re: Cannot compile libc 5.3.12 with kernel 2.0.21

Alan Cox (
Mon, 30 Sep 1996 22:01:39 +0100 (BST)

> The structure referred to is omsghdr. This is defined as msghdr,
> which in turn is defined in /usr/include/linux/socket.h without
> these members. There is also a comment that they belong to 4.3BSD,
> whereas the kernel now uses 4.4BSD messages.

pthreads should be using msg_control and msg_controllen instead of
'accrights'. In 4.4BSD they renamed the fields and the new field names (which
are far more sensible) are those specified by the posix 1003.1g drafts.