aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Audit file descriptor numbers for various socket-related system calls.Robert Watson2009-07-011-0/+17
* Define missing audit argument macro AUDIT_ARG_SOCKET(), andRobert Watson2009-07-011-0/+3
* SCTP needs either IPv4 or IPv6 as lower layer[1].Bjoern A. Zeeb2009-06-101-4/+8
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-36/+12
* Split native socketpair() syscall onto kern_socketpair() which shouldDmitry Chagin2009-05-311-24/+29
* - Implement a lockless file descriptor lookup algorithm inJeff Roberson2009-05-141-16/+9
* A NOP change: style / whitespace cleanup of the noise that slippedMarko Zec2009-05-081-1/+1
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+17
* sendfile doesn't modify the vnode - acquire vnode lock sharedKip Macy2009-04-121-1/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-5/+5
* When sendto(2) is called with an explicit destination addressRobert Watson2008-05-221-1/+5
* When writing trailers in sendfile(2), don't call kern_writev()Robert Watson2008-04-271-3/+4
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.Ruslan Ermilov2008-03-251-20/+8
* After finishing sending file data in sendfile(2), don't forget to sendColin Percival2008-02-241-1/+3
* This patch adds a new ktrace(2) record type, KTR_STRUCT, whose payloadDag-Erling Smørgrav2008-02-231-0/+36
* Fix sendfile(2) write-only file permission bypass.Simon L. B. Nielsen2008-02-141-14/+17
* Give sendfile(2) a SF_SYNC flag which makes it wait until all mbufsPoul-Henning Kamp2008-02-031-1/+42
* Give MEXTADD() another argument to make both void pointers to thePoul-Henning Kamp2008-02-011-1/+1
* Correct two problems relating to sorflush(), which is called to flushRobert Watson2008-01-311-2/+7
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-2/+2
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-28/+5
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-12/+12
* - During shutdown pending, when the last sack came in andRandall Stewart2007-08-271-8/+5
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-54/+13
* - Add some needed error checking on bad fd passing in the sctpRandall Stewart2007-07-021-6/+10
* In kern_sendfile() adjust byte accounting of the file sending loop toAndre Oppermann2007-05-191-13/+37
* Generally migrate to ANSI function headers, and remove 'register' use.Robert Watson2007-05-161-21/+21
* sblock() implements a sleep lock by interlocking SB_WANT and SB_LOCK flagsRobert Watson2007-05-031-4/+0
* Don't reinvent vm_page_grab().Pawel Jakub Dawidek2007-04-201-23/+3
* Fix a bug in sendfile(2) when files larger than page size and nbytes=0.Pawel Jakub Dawidek2007-04-191-2/+2
* Remove XXX comment that changes to file fields should be protected withRobert Watson2007-04-061-5/+0
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-9/+14
* Fix a fd leak in socketpair():John Baldwin2007-04-021-2/+7
* Further system call comment cleanup:Robert Watson2007-03-051-3/+1
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-78/+3
* Fixes the MSG_PEEK for sctp_generic_recvmsg() the msg_flagsRandall Stewart2007-01-241-2/+10
* In kern_sendfile() fix the calculation of sbytes (the total number of bytesAndre Oppermann2006-11-121-23/+19
* Style cleanups to the sctp_* syscall functions.Andre Oppermann2006-11-071-107/+95
* Handle early errors in kern_sendfile() by introducing a new goto 'out'Andre Oppermann2006-11-061-9/+9
* Ok, here it is, we finally add SCTP to current. Note that thisRandall Stewart2006-11-031-0/+451
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedAndre Oppermann2006-11-021-3/+1
* Rewrite kern_sendfile() to work in two loops, the inner which turns as manyAndre Oppermann2006-11-021-240/+278
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-221-1/+1
* Introduce a field to struct vm_page for storing flags that areAlan Cox2006-08-091-2/+0
* Reduce the scope of the page queues lock in kern_sendfile() now thatAlan Cox2006-08-061-4/+4
* The page queues lock is no longer required by vm_page_io_start(). ReduceAlan Cox2006-08-041-3/+3
* Fix a file descriptor race I reintroduced when I split accept1() up intoJohn Baldwin2006-07-271-5/+15