cvs commit: src/sys/conf files src/sys/emulation/43bsd 43bsd_file.c 43bsd_stats.c src/sys/emulation/linux linux_file.c linux_stats.c src/sys/emulation/linux/i386 linux_proto.h linux_syscall.h linux_sysent.c linux_union.h syscalls.master ...
David P. Reese
daver at crater.dragonflybsd.org
Mon Oct 20 18:05:32 PDT 2003
daver 2003/10/20 18:05:09 PDT
Modified files:
sys/conf files
sys/emulation/linux linux_file.c linux_stats.c
sys/emulation/linux/i386 linux_proto.h linux_syscall.h
linux_sysent.c linux_union.h
syscalls.master
sys/kern kern_descrip.c vfs_syscalls.c
sys/sys kern_syscall.h
Added files:
sys/emulation/43bsd 43bsd_file.c 43bsd_stats.c
Log:
Create the kern_fstat() and kern_ftruncate() in-kernel syscalls.
Implement fstat(), nfstat() and ftruncate() using the in-kernel syscalls.
Move ofstat() and oftruncate() to the 43bsd emulation tree and implement
with in-kernel syscalls.
Create the linux_ftruncate() syscall in the linux emulation layer. This
replaces a direct use of oftruncate() in the linux syscall map. Rewrite
linux_newfstat() and linux_fstat64() with the in-kernel syscalls.
Revision Changes Path
1.20 +2 -0 src/sys/conf/files
1.12 +15 -0 src/sys/emulation/linux/linux_file.c
1.10 +5 -28 src/sys/emulation/linux/linux_stats.c
1.10 +9 -0 src/sys/emulation/linux/i386/linux_proto.h
1.10 +1 -1 src/sys/emulation/linux/i386/linux_syscall.h
1.10 +1 -1 src/sys/emulation/linux/i386/linux_sysent.c
1.6 +1 -0 src/sys/emulation/linux/i386/linux_union.h
1.4 +1 -1 src/sys/emulation/linux/i386/syscalls.master
1.17 +18 -49 src/sys/kern/kern_descrip.c
1.21 +20 -29 src/sys/kern/vfs_syscalls.c
1.8 +6 -0 src/sys/sys/kern_syscall.h
More information about the Commits
mailing list