summaryrefslogtreecommitdiff
path: root/sys/kern/syscalls.master
AgeCommit message (Expand)Author
2022-10-25mplement waitid(2) which is now part of POSIX and used by mozilla.Mark Kettenis
2022-10-07Add mimmutable(2) system call which locks the permissions (PROT_*) ofTheo de Raadt
2022-09-03Make recvmmsg and sendmmsg look more alike. change the flag typeMoritz Buhl
2022-09-03add the sendmmsg syscall that allows sending multiple msghdrs atMoritz Buhl
2022-09-02add the recvmmsg syscall that allows receiving multiple msghdrs atMoritz Buhl
2022-08-01some ports bootstraps, and go internals, need a bit more time to adaptTheo de Raadt
2022-07-20the _pad_ system calls from 2021/12/23 can go awayTheo de Raadt
2022-07-15pledge "getpw" would notice access to /var/run/ypbind.lock, and grant "inet"Theo de Raadt
2022-06-29Unlock the pledge(2) system callJeremie Courreges-Anglas
2022-06-27kbind(2): unlock syscall, push kernel lock down to binding loopScott Soule Cheloha
2022-05-16Unlock umask(2). sys_umask() only modifies `fd_cmask', whichVitaliy Makkoveev
2022-02-24Unlock getsockname(2) syscall. For inet and UNIX sockets it fills passedVitaliy Makkoveev
2022-01-11Unlock getpeername(2). For inet and unix sockets it follows the codeVitaliy Makkoveev
2021-12-23Roll the syscalls that have an off_t argument to remove the explicit padding.Philip Guenther
2021-11-29Unlock accept(2) and accept4(2) syscalls. Unlock them both because theyVitaliy Makkoveev
2021-10-27Unlock the kevent(2) system call.Visa Hankala
2021-06-04Unlock connect(2). Again.mvs
2021-06-02Unlock setrtable(2). Local copy of `ps_rtableid' used to make checksmvs
2021-05-12Revert unlock of connect(2), bind(2), listen(2) and shutdown(2).Martin Pieuchot
2021-05-11Unlock shutdown(2).mvs
2021-05-11Unlock listen(2).mvs
2021-05-11Unlock connect(2).mvs
2021-05-11Unlock bind(2).mvs
2021-05-06Unlock lseek(2).anton
2021-05-04getitimer(2), setitimer(2): unlock syscallscheloha
2021-03-18Unlock sendsyslog(2). Console output still requires kernel lock to bemvs
2021-01-18Unlock getppid(2).mvs
2020-03-18Unlock flock(2).anton
2020-03-10Unlock fcntl(2).anton
2020-02-22Unlock ioctl(2).anton
2020-01-30Unlock close*(2) and dup*(2).Visa Hankala
2020-01-26add a new __tmpfd system call that creates a new unnamed file in /tmp.Ted Unangst
2020-01-21Make __thrsleep(2) and __thrwakeup(2) MP-safeVisa Hankala
2020-01-13Unlock a tiny part of the kqueue subsystem: kqueue(2).Visa Hankala
2020-01-02Unlock pipe(2) and pipe2(2). The kernel lock does not provide anyanton
2019-12-24Unlock nanosleep(2).Visa Hankala
2019-11-27Add dummy msyscall(2) system call which is currently a noop. This willTheo de Raadt
2019-08-13Revert unlock of lseek(2) since vn_lock() could end up calling tsleep()anton
2019-08-12Unlock lseek(2) since the file offset is MP-safe by now. Callinganton
2019-07-09backout the unlock of pipe(2) and pipe2(2)Sebastien Marie
2019-07-09unlock pipe(2) and pipe2(2) syscallsSebastien Marie
2019-06-24Unlock getrlimit(2) and setrlimit(2).Visa Hankala
2019-06-22push the KERNEL_LOCK deeper on read(2) and write(2)Sebastien Marie
2019-05-13Add a kernel implementation of realpath() as __realpath().Bob Beck
2019-05-09Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2).cheloha
2019-01-11mincore() is a relic from the past, exposing physical machine informationTheo de Raadt
2018-07-30Unlock sendmsg(2), sendto(2), recvfrom(2) and recvmsg(2).Martin Pieuchot
2018-07-30rename 2nd argument of unveil from vague "flags" to "permissions";Theo de Raadt
2018-07-13Unveiling unveil(2).Bob Beck
2018-07-05Put back sendto(2) and sendmsg(2) under KERNEL_LOCK().Martin Pieuchot