freebsd-dev/usr.sbin/makefs
Jessica Clarke c6890399fc makefs: Fix issues building as a cross-tool on non-FreeBSD
This adds missing includes, uses the standard dirent.h rather than the
BSD-specific sys/dirent.h subset (which works on macOS but not Linux)
and works around Linux's lack of st_birthtim.

This allows usr.sbin/makefs to be added to LOCAL_XTOOL_DIRS again on
macOS and Linux so that disk images can be cross-built.

Reviewed by:	markj
Fixes:		240afd8c1f ("makefs: Add ZFS support")
Differential Revision:	https://reviews.freebsd.org/D36135
2022-08-18 02:46:28 +01:00
..
cd9660 makefs(8): Fix a few typos in source code comments 2022-02-06 13:46:38 +01:00
ffs makefs(8): Fix a few typos in source code comments 2022-02-06 13:46:38 +01:00
msdos makefs: Fix warnings and reset WARNS to the default 2022-05-10 17:38:23 -04:00
sys Fix makefs bootstrap after d485c77f20 2021-02-22 17:55:45 +00:00
tests makefs tests: Add test cases for handling of multiple staging dirs 2022-08-17 17:28:01 -04:00
zfs makefs: Fix issues building as a cross-tool on non-FreeBSD 2022-08-18 02:46:28 +01:00
cd9660.c Synchronise with NetBSD's version of EFI handling for El Torito images. 2018-03-31 15:04:41 +00:00
cd9660.h Fix -Wpointer-sign warnings in makefs and mkimg 2021-01-07 09:26:21 +00:00
ffs.c makefs: fix calculation of file sizes 2022-05-16 16:32:10 -06:00
ffs.h Allocate extra inodes in makefs when leaving free space in UFS images. 2021-04-06 13:43:29 -04:00
Makefile makefs: Add ZFS support 2022-08-05 13:42:29 -04:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
makefs.8 makefs: Add ZFS support 2022-08-05 13:42:29 -04:00
makefs.c makefs: Add ZFS support 2022-08-05 13:42:29 -04:00
makefs.h makefs: Add ZFS support 2022-08-05 13:42:29 -04:00
msdos.c makefs: remove set but not used variables 2021-11-21 21:21:34 -05:00
msdos.h Fix makefs bootstrap after d485c77f20 2021-02-22 17:55:45 +00:00
mtree.c makefs: Ignore the "tags" keyword in mtree manifests 2021-03-23 14:38:40 -04:00
walk.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
zfs.c makefs: Style 2022-08-16 14:21:44 -04:00