aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_generic.c
Commit message (Expand)AuthorAgeFilesLines
* Add kern_pread() and kern_pwrite(), and use it in compats insteadEdward Tomasz Napierala2017-01-311-35/+32
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Remove unusedd and obsolete openbsd_poll system call. (Phase 1)George V. Neville-Neil2016-08-181-20/+0
* Audit file-descriptor arguments to I/O system calls such asRobert Watson2016-07-101-0/+3
* Cap IOSIZE_MAX to INT_MAX for 32-bit processes.John Baldwin2016-04-011-2/+22
* Improve error handling for posix_fallocate(2) and posix_fadvise(2).Mark Johnston2016-02-251-0/+16
* Cover a race between doselwakeup() and selfdfree(). If doselwakeup()Konstantin Belousov2015-07-091-2/+9
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-0/+4
* filedesc: simplify fget_unlocked & friendsMateusz Guzik2015-02-171-1/+1
* Style changes:Hans Petter Selasky2014-11-281-4/+15
* Add the ppoll() system call.Dmitry Chagin2014-11-131-33/+95
* Simplify logic a bit. Ensure data buffer is properly aligned,Hans Petter Selasky2014-11-041-5/+8
* Provide an on-stack temporary buffer for small ioctl requests.Mateusz Guzik2014-11-031-8/+11
* In selfdfree re-evaulate sf_si after takin the lock.Mateusz Guzik2014-10-231-1/+2
* Avoid taking the lock in selfdfree when not needed.Mateusz Guzik2014-10-231-3/+4
* fd: replace fd_nfiles with fd_lastfile where appropriateMateusz Guzik2014-06-221-1/+1
* Hide internal details of sbintime_t implementation wrapping INT64_MAX intoDavide Italiano2014-04-121-2/+2
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I hadPawel Jakub Dawidek2013-11-151-4/+5
* By default, allow up to SSIZE_MAX i/o for non-devfs files.Konstantin Belousov2013-10-151-1/+1
* Similar to debug.iosize_max_clamp sysctl, introduceKonstantin Belousov2013-10-151-0/+4
* Restore builds on architectures that don't support CAPABILITIES (mips).Sean Bruno2013-09-051-0/+4
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-9/+23
* Help out gcc. clang understands.Peter Wemm2013-06-291-0/+1
* - Trim an unused and bogus Makefile for mount_smbfs.Davide Italiano2013-06-281-0/+55
* Rework overflow checks of r247898 to not let too "intelligent" compiler toAlexander Motin2013-03-091-4/+5
* Fix time math overflows and improve zero intervals handling in poll(),Alexander Motin2013-03-061-12/+23
* MFcalloutng:Davide Italiano2013-03-041-47/+36
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-53/+78
* Do not force a writer to the devfs file to drain the buffer writes.Konstantin Belousov2012-12-231-1/+2
* Disconnect non-MPSAFE SMBFS from the build in preparation for droppingAttilio Rao2012-10-181-56/+0
* The variable 'error' in sys_poll() is initialized in declaration to valueDavide Italiano2012-06-171-1/+1
* Instead of incomplete handling of read(2)/write(2) return values thatKonstantin Belousov2012-03-041-12/+8
* Fix found places where uio_resid is truncated to int.Konstantin Belousov2012-02-211-4/+18
* To limit amount of the kernel memory allocated, and to optimize theKonstantin Belousov2011-11-131-3/+63
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-17/+17
* Fix a deficiency in the selinfo interface:Attilio Rao2011-08-251-0/+17
* poll(2) implementation for capabilities.Jonathan Anderson2011-08-161-0/+11
* Rename CAP_*_KEVENT to CAP_*_EVENT.Jonathan Anderson2011-08-121-1/+1
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-10/+47
* For some file types, select code registers two selfd structures. E.g.,Konstantin Belousov2010-08-281-3/+9
* Send SIGPIPE to the thread that issued the offending system callJohn Baldwin2010-06-291-1/+1
* Remove PIOLLHUP from the flags used to test for to set exceptfsdKonstantin Belousov2010-05-211-1/+1
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn2010-03-111-2/+32
* Current pselect(3) is implemented in usermode and thus vulnerable toKonstantin Belousov2009-10-271-3/+53
* kern_select(9) copies fd_set in and out of userspace in quantities ofKonstantin Belousov2009-09-091-5/+9
* Fix the conformance of poll(2) for sockets after r195423 byKonstantin Belousov2009-08-231-0/+7
* Audit file descriptor and command arguments to ioctl(2).Robert Watson2009-07-021-0/+2
* - Use fd_lastfile + 1 as the upper bound on nd. This is more correct thanJeff Roberson2009-07-011-6/+8
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-2/+2