git: sys/kern: Add posix_fallocate(2)
Tomohiro Kusumi
tkusumi at crater.dragonflybsd.org
Wed Sep 8 09:30:19 PDT 2021
commit 09d96b9c7c1b6575f2ca53ae7c03876bdfa2413b
Author: Tomohiro Kusumi <tkusumi at netbsd.org>
Date: Wed Sep 8 23:09:44 2021 +0900
sys/kern: Add posix_fallocate(2)
Based on the initial posix_fallocate(2) implementation in FreeBSD
from d91f88f7f38078ac6dd4b0f0e77470d605d1518e in 2011.
There is nothing special or efficient about the default behavior.
VFS has no knowledge of fs details.
Summary of changes:
lib/libc/sys/Symbol.map | 3 ++
sys/kern/init_sysent.c | 1 +
sys/kern/syscalls.c | 1 +
sys/kern/syscalls.master | 1 +
sys/kern/vfs_default.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++
sys/kern/vfs_syscalls.c | 55 +++++++++++++++++++++++
sys/kern/vfs_vopops.c | 33 ++++++++++++++
sys/sys/fcntl.h | 2 -
sys/sys/kern_syscall.h | 1 +
sys/sys/param.h | 3 +-
sys/sys/syscall.h | 3 +-
sys/sys/syscall.mk | 3 +-
sys/sys/sysproto.h | 6 +++
sys/sys/sysunion.h | 1 +
sys/sys/vfsops.h | 17 +++++++
sys/sys/vnode.h | 1 +
16 files changed, 239 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/09d96b9c7c1b6575f2ca53ae7c03876bdfa2413b
--
DragonFly BSD source repository
More information about the Commits
mailing list