summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_usrreq.c
AgeCommit message (Collapse)Author
2001-10-26 - every new fd created by falloc() is marked as larval and should not be usedArtur Grabowski
any anyone. Every caller of falloc matures the fd when it's usable. - Since every lookup in the fd table must now check this flag and all of them do the same thing, move all the necessary checks into a function - fd_getfile.
2001-10-26 - split fdalloc into two functions. fdalloc now returns ENOSPC if itArtur Grabowski
would have to grow the table and fdexpand that grows the table. Since fdexpand can sleep we have to restart all operations if we have to call it. - dup2 changed so that finishdup frees the destination descriptor. - unp_externalize is a completly rewritten version from NetBSD. Changes mostly inspired by NetBSD.
2001-06-26implement djb's getpeereid(2), to allow local-domain servers to determine ↵Dug Song
client credentials. mostly from superscript.com. deraadt@ ok
2001-04-06Move offsetof define into sys/param.hConstantine Sapuntzakis
1999-10-11for AF_UNIX, do not follow symlinks when creating sockets, terminateTheo de Raadt
names more carefully; art
1999-02-05Check that a socket we're closing is really a socket. dillon@freebsdAngelos D. Keromytis
1998-03-01crank f_count/f_msgcount to long; when incrementing try to leave 2 slotsTheo de Raadt
empty for unp_gc() in case of cross referenced sockets. part by millert
1997-11-17kleink: When fstat(2)ing a file descriptor of a local communications domainTheo de Raadt
socket, fill the socket's creation time into the stat structure's st_[acm]time fields: POSIX requires this behavior for pipe(2). N.B.: updating the st_[am]time fields when reading/writing the pipe is neither required nor implemented, though.
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-06-05fix sendmsg() credential passing on 64 bit machines, i hope. (this was hellish)Theo de Raadt
1996-06-25consider umask for AF_UNIX bind()Theo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt