DragonFly BSD
DragonFly commits List (threaded) for 2003-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/conf files src/sys/emulation/43bsd 43bsd_exit.c 43bsd_resource.c 43bsd_file.c 43bsd_stats.c src/sys/emulation/linux linux_misc.c src/sys/kern kern_exit.c kern_resource.c vfs_syscalls.c src/sys/sys kern_syscall.h


From: "David P. Reese" <daver@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 3 Nov 2003 07:57:34 -0800 (PST)

daver       2003/11/03 07:57:34 PST

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/emulation/43bsd  43bsd_file.c 43bsd_stats.c 
    sys/emulation/linux  linux_misc.c 
    sys/kern             kern_exit.c kern_resource.c 
                         vfs_syscalls.c 
    sys/sys              kern_syscall.h 
  Added files:
    sys/emulation/43bsd  43bsd_exit.c 43bsd_resource.c 
  Log:
  Split wait4(), setrlimit(), getrlimit(), statfs(), fstatfs(), chdir(),
  open(), mknod(), link(), symlink(), unlink(), lseek(), access(), stat(),
  lstat(), readlink(), chmod(), chown(), lchown(), utimes(), lutimes(),
  futimes(), truncate(), rename(), mkdir(), rmdir(), getdirentries(),
  getdents().
  
  Trash the 4.3BSD numeric filesystem type support in mount().
  
  Move ocreat(), olseek(), otruncate(), ostat(), olstat(), owait(),
  ogetrlimit(), and osetrlimit() to the 43bsd subtree and reimplement
  using split syscalls.  Move ogetdirentries() to the subtree without
  change because it is such a mess.
  
  Convince linux_waitpid(), linux_wait(), linux_setrlimit(),
  linux_old_getrlimit(), and linux_getrlimit() to use split syscalls.
  
  The file kern/vfs_syscalls.c is now completely free of COMPAT_43 code.
  I believe that execve() is the only pending split before I can tackle
  stackgap usage in the linux emulator's CHECKALT{EXIST,CREAT}() macros.
  
  Revision  Changes    Path
  1.23      +2 -0      src/sys/conf/files
  1.2       +164 -0    src/sys/emulation/43bsd/43bsd_file.c
  1.2       +41 -4     src/sys/emulation/43bsd/43bsd_stats.c
  1.15      +75 -101   src/sys/emulation/linux/linux_misc.c
  1.27      +42 -65    src/sys/kern/kern_exit.c
  1.15      +32 -47    src/sys/kern/kern_resource.c
  1.22      +622 -675  src/sys/kern/vfs_syscalls.c
  1.10      +38 -0     src/sys/sys/kern_syscall.h


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.22&r2=1.23&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/43bsd/43bsd_file.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/43bsd/43bsd_stats.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_misc.c.diff?r1=1.14&r2=1.15&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.26&r2=1.27&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_resource.c.diff?r1=1.14&r2=1.15&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.21&r2=1.22&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kern_syscall.h.diff?r1=1.9&r2=1.10&f=h



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]