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