After the following commit:

>shin        2000/03/03 03:13:13 PST
>
>  Modified files:
>    lib/libc/net         rthdr.c 
>    sys/sys              socket.h 
>    sys/kern             uipc_socket2.c 
>    sys/netinet6         ip6_output.c 
>    usr.bin/telnet       commands.c 
>    sbin/ping            ping.c 
>  Log:
>  CMSG_XXX macros alignment fixes to follow RFC2292.
>  
>  Approved by: jkh
>  
>  Submitted by: Partly from tech@openbsd
>  Reviewed by: itojun
>  
>  Revision  Changes    Path
>  1.2       +19 -7     src/lib/libc/net/rthdr.c
>  1.38      +8 -13     src/sys/sys/socket.h
>  1.55      +4 -5      src/sys/kern/uipc_socket2.c
>  1.12      +3 -3      src/sys/netinet6/ip6_output.c
>  1.21      +13 -15    src/usr.bin/telnet/commands.c
>  1.52      +2 -2      src/sbin/ping/ping.c

        'sys/scocket.h' header file start using ALIGN macro 
defined in 'machine/param.h' header file while the man page
for "socket" only mentioned 'sys/types.h' as the prerequisite
for 'sys/socket.h'.

        As a result the 'net/pchar' port is now broken.

        What must be done to solve this ? 
Is it possible to '#include <sys/param.h>' in 'sys/socket.h' OR
the man page must be corrected to explicitly state 'param.h'
(sys/ or machine/ ?) as the prerequisite to 'sys/socket.h' and
all the programms using it patched accordingly ?

        N.Dudorov


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to