commit fa0a7960d979a9c4901c541fafba13cb7bbd28b8
Author: Matthew Dillon <[email protected]>
Date: Sat Feb 1 17:30:28 2020 -0800
kernel - Add __realpath() and getrandom() system calls
* Add a kernel __realpath() system call. libc must still implement
the realpath() function to handle NULL buffers (malloc()d buffer
returned).
The libc implementation checks the osversion for backwards compatibility
before attempting to use the new system call.
* Add a kernel getrandom() system call.
* Bump __DragonFly_version to 500710.
Suggested-by: tuxillo, mjg
Summary of changes:
sys/kern/init_sysent.c | 2 ++
sys/kern/kern_nrandom.c | 46 ++++++++++++++++++++++++++++++++-
sys/kern/syscalls.c | 2 ++
sys/kern/syscalls.master | 2 ++
sys/kern/vfs_syscalls.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++
sys/sys/param.h | 3 ++-
sys/sys/random.h | 8 ++++++
sys/sys/syscall.h | 4 ++-
sys/sys/syscall.mk | 4 ++-
sys/sys/sysproto.h | 18 +++++++++++++
sys/sys/sysunion.h | 2 ++
11 files changed, 154 insertions(+), 4 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fa0a7960d979a9c4901c541fafba13cb7bbd28b8
--
DragonFly BSD source repository