cvs commit: src/lib/libc/include libc_private.h src/lib/libc/sys Makefile.inc __cvtstatvfs.c fstatvfs.c statvfs.c src/sys/kern init_sysent.c syscalls.c syscalls.master vfs_default.c vfs_init.c vfs_syscalls.c src/sys/sys kern_syscall.h mount.h mountctl.h ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Jun 1 12:29:11 PDT 2008
dillon 2008/06/01 12:27:37 PDT
DragonFly src repository
Modified files:
lib/libc/include libc_private.h
lib/libc/sys Makefile.inc
sys/kern init_sysent.c syscalls.c syscalls.master
vfs_default.c vfs_init.c vfs_syscalls.c
sys/sys kern_syscall.h mount.h mountctl.h
syscall-hide.h syscall.h syscall.mk
sysproto.h sysunion.h
Removed files:
lib/libc/sys __cvtstatvfs.c fstatvfs.c statvfs.c
Log:
* Implement new system calls in the kernel: statvfs(), fstatvfs(),
fhstatvfs().
* Implement a new VFS op, VFS_STATVFS(). Implement a default for this new
op for VFSs which do not implement VFS_STATVFS(), which calls VFS_STATFS()
and converts the structure (using Joerg's conversion procedure from libc).
* Remove statvfs(), fstatvfs(), and fhstatvfs() from libc. These functions
are now system calls.
Revision Changes Path
1.8 +0 -2 src/lib/libc/include/libc_private.h
1.33 +0 -1 src/lib/libc/sys/Makefile.inc
1.61 +4 -0 src/sys/kern/init_sysent.c
1.60 +3 -0 src/sys/kern/syscalls.c
1.58 +4 -0 src/sys/kern/syscalls.master
1.53 +66 -2 src/sys/kern/vfs_default.c
1.15 +4 -0 src/sys/kern/vfs_init.c
1.128 +148 -0 src/sys/kern/vfs_syscalls.c
1.38 +3 -0 src/sys/sys/kern_syscall.h
1.40 +13 -1 src/sys/sys/mount.h
1.15 +1 -0 src/sys/sys/mountctl.h
1.61 +3 -0 src/sys/sys/syscall-hide.h
1.61 +4 -1 src/sys/sys/syscall.h
1.61 +4 -1 src/sys/sys/syscall.mk
1.61 +24 -0 src/sys/sys/sysproto.h
1.58 +3 -0 src/sys/sys/sysunion.h
http://www.dragonflybsd.org/cvsweb/src/lib/libc/include/libc_private.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libc/sys/Makefile.inc.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.59&r2=1.60&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_default.c.diff?r1=1.52&r2=1.53&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_init.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.127&r2=1.128&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kern_syscall.h.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mount.h.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mountctl.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.57&r2=1.58&f=u
More information about the Commits
mailing list