summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
AgeCommit message (Expand)Author
2012-10-17In sys_accept(), don't sleep between pulling the new socket from thePhilip Guenthe
2012-05-06Change accept(), recvfrom(), recvmsg(), getsockname(), andMatthew Dempsky
2012-04-22Add struct proc * argument to FRELE() and FILE_SET_MATURE() inPhilip Guenthe
2011-12-03add support for MSG_NOSIGNAL.Federico G. Schwindt
2011-10-23shorten periods of fdplock() in accept() and socket(), so that greaterTheo de Raadt
2011-07-08Remove COMPAT_OLDSOCK since no nothing sets MSG_COMPAT anymore.Theo de Raadt
2011-07-08Support sending struct info to kdump. So far for struct stat andOtto Moerbeek
2011-07-08Remove the sys_opipe() kernel entry point. sys_pipe() is the future.Matthew Dempsky
2011-04-04COMPAT_O47 (kernel getpeereid, which was replaced by libc getpeereid)Theo de Raadt
2010-09-22Fix a locking bug in accept(2) caught by sthen@ using my strictMatthew Dempsky
2010-09-20Move getpeereid(2) into COMPAT_O47. In 4.8 and onwards it is libraryTheo de Raadt
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-06-30Add getsockopt SOL_SOCKET SO_PEERCRED support. This behaves similar toTheo de Raadt
2009-12-23The process's rdomain should be, well, per-process and not per-rthread,Philip Guenthe
2009-11-27Add setrdomain() and getrdomain() system calls. Committing now toPhilip Guenthe
2009-11-23Replace in-line implementation of soqinsque with a call to soqinsque.Jacek Masiulaniec
2009-08-10Don't use char arrays for sleep wchans and reuse them.Thordur I. Bjornsson
2009-02-22fix PR 6082: do not create more fd's than will fit in the message onOtto Moerbeek
2008-12-16Move the functionality of psignal() to a new function ptsignal()Philip Guenthe
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2008-04-06In sendit(), len should be size_t, not int. Could cause it to returnStefan Kempf
2006-10-23fix control message length check, needs CMSG_ALIGN()Henning Brauer
2006-10-21tbert sent me a diff to change some 0 to NULLTed Unangst
2006-10-18Return ECONNABORTED when a non-blocking socket has been shutdown() forKurt Miller
2006-03-26do per file io accounting and show that in fstat as well; pedro@ marco@ okMichael Shalayeff
2006-01-05ansi/deregisterJonathan Gray
2005-07-06Eliminate a couple of 'msg.msg_iovlen < 0' tests. msg_iovlen isKenneth R Westerback
2004-07-22remove p arg from fdplockTed Unangst
2004-04-12make sockargs take void *, combine a len check.Ted Unangst
2004-04-01use NULL for ptrs. parts from Joris VinkTed Unangst
2004-01-06lock filedesc before manipulating. avoids some rare races.Ted Unangst
2003-09-01match syscallargs comments with realityHenning Brauer
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-08-23Just like getvnode, make getsock FREF the file so that we can't get awayArtur Grabowski
2002-05-23In sys_accept don't FILE_SET_MATURE the file if we got an error and we've fre...Artur Grabowski
2002-02-12Fix my total blackout of the brain.Artur Grabowski
2002-02-12Fix all users of getsock to use FREF/FRELE properly.Artur Grabowski
2002-02-11In {send,recv}msg allow zero sized message. We can have control data.Artur Grabowski
2002-02-08- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveArtur Grabowski
2001-12-27makes a new accept() socket have the nonblock behavior.Federico G. Schwindt
2001-12-02release the right descriptors when pipe fails; bug report fromNiels Provos
2001-11-28avoid "thundering herd" problem in accept by waking just one process.Niels Provos
2001-11-27change socket connection queues to use TAILQ_Niels Provos
2001-10-26 - every new fd created by falloc() is marked as larval and should not be usedArtur Grabowski
2001-09-20occured->occurredMike Pechkin
2001-09-17Don't treated return length of recvfrom() as a size_t... it's a socklen_t.Jason Wright
2001-06-26implement djb's getpeereid(2), to allow local-domain servers to determine cli...Dug Song
2001-06-22KNFTheo de Raadt
2001-05-16No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)Hakan Olsson