CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/01/08 20:16:00
Modified files:
sys/ufs/ufs : dir.h ufs_dirhash.c ufs_lookup.c ufs_vnops.c
sys/ufs/ffs : ffs_inode.c ffs_vfsops.c ffs_vnops.c
sys/ufs/ext2fs : ext2fs_dir.h
sbin/dump : main.c traverse.c
sbin/fsck_ffs : dir.c inode.c pass1.c pass2.c
sbin/fsdb : fsdb.c
sbin/newfs : mkfs.c newfs.8 newfs.c
sbin/restore : dirs.c
usr.sbin/makefs: ffs.c
Log message:
Delete support for FFS filesystems before the in-inode symlink
optimization. As observed by ali_farzanrad(at)riseup.net, support
for these was broken in the 5.5 release in early 2014 by the time_t
changes. No one noticed before now, so clearly this isn't something
we need to continue to support; rejecting in ffs_validate() is an
improvement.
Also: simplify DIRSIZ(), drop OLDDIRFMT and NEWDIRFMT, tests of
fs_maxsymlinklen against zero, #ifdef tests of FS_44INODEFMT, and
remove support for newfs -O0, last used in 2016.
ok miod@