syscall separation 9 patch for review

David P. Reese, Jr. daver at gomerbud.com
Sun Oct 19 19:06:12 PDT 2003


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.

http://gomerbud.com/daver/patches/dragonfly/syscall-separation-9.diff

Status of the compatibility subsystem cleanup:

   o 37 more uses of stackgap allocations in the linux emulation code
   o 26 more 43bsd syscalls that require relocation

-- 
   David P. Reese, Jr.                                     daver at xxxxxxxxxxxx
                                               http://www.gomerbud.com/daver/





More information about the Submit mailing list