CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2013/08/12 23:52:28
Modified files:
distrib/sets/lists/base: md.alpha md.amd64 md.armish md.aviion
md.beagle md.hp300 md.hppa md.hppa64
md.i386 md.landisk md.loongson
md.luna88k md.macppc md.mvme68k
md.mvme88k md.octeon md.sgi md.socppc
md.sparc md.sparc64 md.zaurus
gnu/lib/libiberty: shlib_version
gnu/lib/libobjc: shlib_version
gnu/lib/libreadline: shlib_version
gnu/lib/libstdc++: shlib_version
gnu/lib/libstdc++-v3: shlib_version
gnu/usr.bin/cc/libobjc: shlib_version
gnu/usr.bin/perl: Makefile.bsd-wrapper shlib_version
gnu/usr.sbin/sendmail/libmilter: shlib_version
kerberosV/lib/libasn1: shlib_version
kerberosV/lib/libcom_err: shlib_version
kerberosV/lib/libgssapi: shlib_version
kerberosV/lib/libhdb: shlib_version
kerberosV/lib/libheimbase: shlib_version
kerberosV/lib/libkadm5clnt: shlib_version
kerberosV/lib/libkadm5srv: shlib_version
kerberosV/lib/libkafs: shlib_version
kerberosV/lib/libkdc: shlib_version
kerberosV/lib/libkrb5: shlib_version
kerberosV/lib/libroken: shlib_version
kerberosV/lib/libwind: shlib_version
kerberosV/src/lib/libedit/src: shlib_version
lib/libc : shlib_version
lib/libc/gen : closedir.c opendir.c readdir.c rewinddir.c
telldir.c telldir.h
lib/libc/sys : Makefile.inc
lib/libcurses : shlib_version
lib/libedit : shlib_version
lib/libevent : shlib_version
lib/libexpat : shlib_version
lib/libform : shlib_version
lib/libfuse : shlib_version
lib/libkvm : shlib_version
lib/libm : shlib_version
lib/libmenu : shlib_version
lib/libocurses : shlib_version
lib/libossaudio: shlib_version
lib/libpanel : shlib_version
lib/libpcap : shlib_version
lib/librpcsvc : shlib_version
lib/librthread : shlib_version
lib/libskey : shlib_version
lib/libsndio : shlib_version
lib/libsqlite3 : shlib_version
lib/libssl/crypto: shlib_version
lib/libssl/ssl : shlib_version
lib/libusbhid : shlib_version
lib/libutil : shlib_version
lib/libwrap : shlib_version
lib/libz : shlib_version
libexec/ld.so : dir.c
libexec/ld.so/alpha: ldasm.S syscall.h
libexec/ld.so/amd64: ldasm.S syscall.h
libexec/ld.so/arm: ldasm.S syscall.h
libexec/ld.so/hppa: ldasm.S syscall.h
libexec/ld.so/i386: ldasm.S syscall.h
libexec/ld.so/m68k: ldasm.S syscall.h
libexec/ld.so/m88k: ldasm.S syscall.h
libexec/ld.so/mips64: syscall.h
libexec/ld.so/powerpc: syscall.h
libexec/ld.so/sh: ldasm.S syscall.h
libexec/ld.so/sparc: ldasm.S syscall.h
libexec/ld.so/sparc64: ldasm.S syscall.h
sys/compat/common: compat_dir.c compat_dir.h
sys/compat/linux: linux_misc.c syscalls.master
sys/conf : files
sys/isofs/cd9660: cd9660_vnops.c
sys/isofs/udf : udf_vnops.c
sys/kern : kern_clock.c kern_descrip.c kern_event.c
kern_exit.c kern_resource.c kern_subr.c
kern_synch.c kern_time.c sys_generic.c
syscalls.conf syscalls.master vfs_getcwd.c
vfs_syscalls.c vfs_vops.c
sys/msdosfs : msdosfs_vnops.c
sys/netinet6 : in6.c nd6.c
sys/nfs : nfs_serv.c nfs_subs.c nfs_vnops.c xdr_subs.h
sys/ntfs : ntfs_vnops.c
sys/sys : _time.h _types.h dirent.h event.h resource.h
shm.h siginfo.h stat.h sysctl.h time.h types.h
vnode.h
sys/ufs/ext2fs : ext2fs_lookup.c
sys/ufs/ufs : ufs_vnops.c
Log message:
Switch time_t, ino_t, clock_t, and struct kevent's ident and data
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.
Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.
DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.
Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@