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