summaryrefslogtreecommitdiffstats
path: root/sys/kern/syscalls.master (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a kernel implementation of realpath() as __realpath().beck2019-05-131-2/+3
* Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2).cheloha2019-05-091-5/+5
* mincore() is a relic from the past, exposing physical machine informationderaadt2019-01-111-3/+2
* Unlock sendmsg(2), sendto(2), recvfrom(2) and recvmsg(2).mpi2018-07-301-5/+5
* rename 2nd argument of unveil from vague "flags" to "permissions";deraadt2018-07-301-2/+2
* Unveiling unveil(2).beck2018-07-131-2/+3
* Put back sendto(2) and sendmsg(2) under KERNEL_LOCK().mpi2018-07-051-3/+3
* Revert previous, at least one pool need its IPL to be IPL_MPFLOOR asmpi2018-06-271-13/+13
* Unlock 12 network-related syscalls.mpi2018-06-271-13/+13
* Unlock sendmsg(2) and sendto(2).mpi2018-06-201-3/+3
* Grab the KERNEL_LOCK() after socreate() and soconnect2() in socket(2)mpi2018-05-281-3/+3
* pledge()'s 2nd argument becomes char *execpromises, which becomes thederaadt2017-12-121-2/+3
* Delete fktrace(2). The consequences of it were not thought throughguenther2017-11-281-6/+1
* sendsyslog should take a const char * everywhere.espie2017-09-251-2/+2
* add a fktrace syscall that takes a file descriptor instead of a name.tedu2017-08-121-2/+7
* Add futex(2) syscall based on a sane subset of its Linux equivalent.mpi2017-04-281-2/+3
* Delete the getlogin59 syscall, which was last used one year, two releases,guenther2017-04-131-2/+2
* Remove sys_o58_kill since OpenBSD 6.0 has been tagged/released.jsing2016-09-041-2/+2
* Restore the sys_o58_kill system call.jsing2016-06-271-2/+2
* sys_osendsyslog can go away; we have transitioned to the new version withderaadt2016-05-311-2/+2
* sys_o58_kill is no longer needed for compat.deraadt2016-05-311-2/+2
* Document NOLOCK, from Michal Mazurek.mpi2016-05-171-8/+9
* Add getlogin_r syscall that checks and returns errors like userspaceguenther2016-03-301-3/+3
* Make sure that a thread that calls sched_yield(2) ends up on the run queuekettenis2016-03-281-2/+2
* Rename the system call sendsyslog2 to sendsyslog. Keep the old onebluhm2016-03-211-3/+3
* Add sendsyslog2... this has an additional flags variable to permitderaadt2015-11-241-2/+3
* Split the intra-thread functionality from kill(2) into its own syscallguenther2015-11-101-4/+4
* The short-lived dnssocket/dnsconnect calls are being required because wederaadt2015-10-281-4/+3
* Add two new system calls: dnssocket() and dnsconnect(). This creates aderaadt2015-10-181-3/+4
* Rename tame() to pledge(). This fairly interface has evolved to be morederaadt2015-10-091-2/+2
* Revert previous commit; something is not quite right yet in the bowels of uvmkettenis2015-10-021-2/+2
* unlock the mmap! reminded and ok kettenistedu2015-09-261-2/+2
* Rename __sysctl syscall to just sysctl, as the userland wrapper is no longerguenther2015-09-131-2/+2
* Move to next tame() API. The flags are now passed as a very simple string,deraadt2015-09-091-2/+2
* Convert paths argument of tame(2) to const char **.doug2015-08-261-2/+2
* Move to tame(int flags, char *paths[]) API/ABI.deraadt2015-08-221-2/+2
* Add kbind, a syscall for ld.so to use to securely and efficiently updateguenther2015-07-201-2/+3
* tame(2) is a subsystem which restricts programs into a "reduced featurederaadt2015-07-191-2/+2
* #include <sys/event.h> was removed from init_sysent.c but notjsg2015-05-061-2/+1
* getrtable() can operate NOLOCK; ok guentherderaadt2015-02-091-2/+2
* make sigprocmask(2) not take the kernel lockpelikan2015-02-091-2/+2
* getdtablecount() can go NOLOCKderaadt2015-02-091-2/+2
* Add chflagsat(), modeled on fchmodat() with name to match FreeBSD.guenther2014-12-081-2/+3
* delete LKM syscall stubstedu2014-10-091-15/+2
* Correct argument name (int flags -> int amode) in sys_access().uebayasi2014-09-181-2/+2
* The 2nd arg of setpgid(2) should be pid_t, not int.millert2014-09-171-2/+2
* Sync readlink(2) with IEEE Std 1003.1-2008.doug2014-09-011-3/+3
* Add additional kernel interfaces for setting close-on-exec on fdsguenther2014-08-311-4/+5
* Add new sendsyslog(const char *, size_t) system call which simply passesderaadt2014-07-101-2/+2
* Mark get{,e,res}{u,g}id() and getgroups() as NOLOCKmatthew2014-07-071-8/+8