peter       2007-07-04 23:27:38 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/gen         Makefile.inc 
    lib/libc/include     libc_private.h 
    lib/libc/sys         ftruncate.c lseek.c mmap.c pread.c 
                         pwrite.c truncate.c 
  Added files:
    lib/libc/gen         __getosreldate.c 
  Log:
  Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to
  call the pad-less versions of the corresponding syscalls if the running
  kernel supports it.  Check kern.osreldate once per program and cache the
  result to select the appropriate syscall.  This maintains userland
  compatability with kernel.old's from quite a while back.
  
  Approved by:  re (kensmith)
  
  Revision  Changes    Path
  1.127     +2 -1      src/lib/libc/gen/Makefile.inc
  1.1       +61 -0     src/lib/libc/gen/__getosreldate.c (new)
  1.17      +23 -0     src/lib/libc/include/libc_private.h
  1.7       +5 -1      src/lib/libc/sys/ftruncate.c
  1.7       +6 -1      src/lib/libc/sys/lseek.c
  1.7       +6 -2      src/lib/libc/sys/mmap.c
  1.4       +6 -1      src/lib/libc/sys/pread.c
  1.4       +5 -1      src/lib/libc/sys/pwrite.c
  1.5       +5 -2      src/lib/libc/sys/truncate.c
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to