summaryrefslogtreecommitdiff
path: root/pflocal/sock.h
AgeCommit message (Collapse)Author
2001-12-222001-12-22 Roland McGrath <roland@frob.com>Roland McGrath
* sock.h (sock_deref): Don't define this extern inline. Instead, use static inline and __attribute__ ((unused)). * mig-decls.h (begin_using_sock_user_port): Likewise. (end_using_sock_user_port): Likewise. (begin_using_addr_port): Likewise. (end_using_addr_port): Likewise.
2000-08-02Add `magic' protocols to specify the file type of a sockets. ThisMark Kettenis
allows implementation of POSIX pipes by using a S_IFSOCK protocol. * sock.h: Include <sys/types.h>. (struct sock): Add new member `mode'. (sock_create): Add new parameter `mode'. * sock.c (sock_create): Initialize `mode' member of struct sock, with new parameter. * pf.c (S_socket_create): Pass file type/mode to sock_create based on PROTOCOL. * io.c (S_io_stat): Use new member of `struct sock' to set ST->st_mode.
1999-07-111999-07-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* sock.h: Add #include <sys/mman.h>.
1996-05-14(struct sock): Make the id field a receive right, not an int.Miles Bader
1996-01-19Remove debugging noise.Miles Bader
1995-08-29`aquire' -> `acquire'.Miles Bader
1995-08-16(struct sock): Store the pipe class in a separate field, as READ_PIPE is noMiles Bader
longer always defined.
1995-07-30(struct sock): Add the CONNECT_QUEUE field, and rename the CONNQ field toMiles Bader
LISTEN_QUEUE.
1995-07-22entered into RCSMiles Bader
1995-07-19Formerly sock.h.~7~Miles Bader
1995-07-18Formerly sock.h.~6~Miles Bader
1995-07-17Formerly sock.h.~5~Miles Bader
1995-07-16Formerly sock.h.~4~Miles Bader
1995-07-16Formerly sock.h.~3~Miles Bader
1995-07-05Formerly sock.h.~2~Miles Bader
1995-07-05Initial revisionMiles Bader