NetBSD/sbin/fsck_ffs
mrg cb93b81028 add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.
2020-09-06 07:20:26 +00:00
..
SMM.doc Reorg docs, part 3: 2014-07-05 19:23:15 +00:00
dir.c Add a -z flag to zero out the up to 4 bytes of padding in directory entry 2019-05-05 14:59:06 +00:00
extern.h
fsck_ffs.8 Add a -z flag to zero out the up to 4 bytes of padding in directory entry 2019-05-05 14:59:06 +00:00
fsck.h add NO_IOBUF_ALIGNED to not pull aligned_alloc() for really constrained 2020-04-18 12:54:38 +00:00
inode.c align buffers used for I/O to DEV_BSIZE so it's executed more optimally 2020-04-17 09:42:27 +00:00
main.c Sync "common" declarations with ifdefs in header. 2020-04-06 09:54:24 +00:00
Makefile add support for new GCC 9 warnings that may be too much to fix 2020-09-06 07:20:26 +00:00
Makefile.common inode.c needs -O0 for vax 2019-10-28 22:52:43 +00:00
pass1.c Enable the code to clean the extattr blocks 2020-04-19 19:37:06 +00:00
pass1b.c
pass2.c Add smaller versions of fsck_ffs(8) and newfs(8) for install media, where 2017-02-08 16:11:39 +00:00
pass3.c
pass4.c Stick ffs_ in front of the following macros: 2013-06-23 22:03:34 +00:00
pass5.c Stick ffs_ in front of the following macros: 2013-06-23 22:03:34 +00:00
pass6.c
quota2.c - add or adjust /* FALLTHROUGH */ where appropriate 2019-02-03 03:19:25 +00:00
setup.c align buffers used for I/O to DEV_BSIZE so it's executed more optimally 2020-04-17 09:42:27 +00:00
utilities.c align buffers used for I/O to DEV_BSIZE so it's executed more optimally 2020-04-17 09:42:27 +00:00
wapbl.c