CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/10/28 09:02:41
Modified files:
include : dirent.h
lib/libc/gen : telldir.h
lib/libc : shlib_version
lib/libpthread : shlib_version
lib/libpthread/uthread: pthread_private.h
uthread_getdirentries.c
libexec/ld.so/alpha: syscall.h
libexec/ld.so/amd64: syscall.h
libexec/ld.so/arm: syscall.h
libexec/ld.so/hppa: syscall.h
libexec/ld.so/i386: syscall.h
libexec/ld.so/mips64: syscall.h
libexec/ld.so/powerpc: syscall.h
libexec/ld.so/sh: syscall.h
libexec/ld.so/sparc: syscall.h
libexec/ld.so/sparc64: syscall.h
share/man/man5 : dir.5
sys/kern : syscalls.master vfs_syscalls.c
usr.bin/cvs : file.c update.c
usr.bin/diff : diffdir.c
Log message:
Change basep parameter of getdirentries() to be off_t *, not long *
so it works correctly with large offsets (and matches other systems).
This requires adding a new getdirentries syscall, with the old one
renamed to ogetdirentries. All in-tree consumers of getdirentries()
have been updated. Bump libc and libpthread major numbers.
OK and with deraadt@