cvs commit: src/lib/libc Makefile src/sys/boot/i386/boot2 Makefile src/sys/conf files src/sys/emulation/43bsd stat.h src/sys/emulation/dragonfly12 dfbsd12_stat.c stat.h src/sys/emulation/svr4 svr4_socket.c src/sys/kern makesyscalls.sh ...
Joerg Sonnenberger
joerg at crater.dragonflybsd.org
Tue Aug 2 06:06:47 PDT 2005
joerg 2005/08/02 06:03:55 PDT
DragonFly src repository
Modified files:
lib/libc Makefile
sys/boot/i386/boot2 Makefile
sys/conf files
sys/emulation/43bsd stat.h
sys/emulation/svr4 svr4_socket.c
sys/kern makesyscalls.sh syscalls.master
sys/sys stat.h syscall-args types.h vfscache.h
sys/vfs/coda coda.h
sys/vfs/gnu/ext2fs ext2_alloc.c ext2_inode_cnv.c
sys/vfs/hpfs hpfs_vfsops.c
sys/vfs/isofs/cd9660 cd9660_vnops.c
sys/vfs/ntfs ntfs_subr.c ntfs_vfsops.c
sys/vfs/udf udf_vnops.c
sys/vfs/ufs ffs_alloc.c ffs_softdep.c
Added files:
sys/emulation/dragonfly12 dfbsd12_stat.c stat.h
Log:
Make nlink_t 32bit and ino_t 64bit. Implement the old syscall numbers
for *stat by wrapping the new syscalls and truncation of the values.
Add a hack for boot2 to keep ino_t 32bit, otherwise we would have to
link the 64bit math code in and that would most likely overflow boot2.
Bump libc major to annotate changed ABI and work around a problem with
strip during installworld. strip is dynamically linked and doesn't play
well with the new libc otherwise.
Support for 64bit inode numbers is still incomplete, because the dirent
limited to 32bit. The checks for nlink_t have to be redone too.
Revision Changes Path
1.12 +1 -1 src/lib/libc/Makefile
1.15 +2 -1 src/sys/boot/i386/boot2/Makefile
1.100 +1 -0 src/sys/conf/files
1.3 +2 -2 src/sys/emulation/43bsd/stat.h
1.7 +5 -3 src/sys/emulation/svr4/svr4_socket.c
1.12 +76 -5 src/sys/kern/makesyscalls.sh
1.26 +10 -5 src/sys/kern/syscalls.master
1.7 +3 -2 src/sys/sys/stat.h
1.16 +4 -4 src/sys/sys/syscall-args
1.11 +5 -1 src/sys/sys/types.h
1.2 +1 -1 src/sys/sys/vfscache.h
1.3 +2 -2 src/sys/vfs/coda/coda.h
1.7 +3 -1 src/sys/vfs/gnu/ext2fs/ext2_alloc.c
1.5 +3 -1 src/sys/vfs/gnu/ext2fs/ext2_inode_cnv.c
1.29 +3 -1 src/sys/vfs/hpfs/hpfs_vfsops.c
1.15 +5 -1 src/sys/vfs/isofs/cd9660/cd9660_vnops.c
1.15 +27 -25 src/sys/vfs/ntfs/ntfs_subr.c
1.29 +3 -1 src/sys/vfs/ntfs/ntfs_vfsops.c
1.14 +3 -1 src/sys/vfs/udf/udf_vnops.c
1.13 +3 -1 src/sys/vfs/ufs/ffs_alloc.c
1.28 +3 -2 src/sys/vfs/ufs/ffs_softdep.c
http://www.dragonflybsd.org/cvsweb/src/lib/libc/Makefile.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/boot2/Makefile.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.99&r2=1.100&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/43bsd/stat.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_socket.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/makesyscalls.sh.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/stat.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-args.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/types.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfscache.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_alloc.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_inode_cnv.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vfsops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vnops.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_subr.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vfsops.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vnops.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_alloc.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.27&r2=1.28&f=u
More information about the Commits
mailing list