diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2017-05-12 19:08:17 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2017-05-12 19:08:17 +0000 |
commit | f9c458ae7c94df09ff52f49e5789671c50263f2f (patch) | |
tree | e180a2f2f390b3b30812af5270fa9582ac5bf0e5 /sysutils/xfsprogs/files/patch-io_readdir.c | |
parent | Update deskutils/calibre to 2.85.0 (diff) |
- Update to version 3.2.4, the latest in 3.x branch. Versions 4.x are
available, but they do not configure (this might be a red herring,
pending further investigation):
...
checking for blkid_probe_get_topology... no
FATAL ERROR: could not find a valid BLKID header.
Install the Block device ID development package.
- Because DISTNAME is sane now, setting of EXTRACT_SUFX and WRKSRC are
no longer needed and were dropped
- DESTDIR is now respected by `install-sh' script, which allows to drop
patching of individual makefiles and `include/buildmacros' file
- All programs are installed under ${LOCALBASE}/sbin now
- This version requires a number of patches to build on FreeBSD, most
importantly:
* Use getmntinfo() and extattr_set_fd() APIs instead of Linuxish
getmntent() and fsetxattr()
* Rename LIST_HEAD -> XFS_LIST_HEAD macro to avoid clash with our
own one provided by queue(3)
* Disable missing mremap(2) system call support in `io/mmap.c'
* Replace `dirent->d_off' with more portable call to telldir()
* Add missing `#include <inttypes.h>' in several files, etc.
TIMESTAMP (xfsprogs-3.2.4.tar.gz) = 1438219249
Notes
Notes:
svn path=/head/; revision=440701
Diffstat (limited to 'sysutils/xfsprogs/files/patch-io_readdir.c')
-rw-r--r-- | sysutils/xfsprogs/files/patch-io_readdir.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sysutils/xfsprogs/files/patch-io_readdir.c b/sysutils/xfsprogs/files/patch-io_readdir.c new file mode 100644 index 000000000000..b3c1d2968f4f --- /dev/null +++ b/sysutils/xfsprogs/files/patch-io_readdir.c @@ -0,0 +1,20 @@ +--- io/readdir.c.orig 2015-07-24 04:28:04 UTC ++++ io/readdir.c +@@ -72,7 +72,7 @@ dump_dirent( + long long offset, + struct dirent *dirent) + { +- printf("%08llx: d_ino: 0x%08lx", offset, dirent->d_ino); ++ printf("%08llx: d_ino: 0x%08x", offset, dirent->d_ino); + #ifdef _DIRENT_HAVE_D_OFF + printf(" d_off: 0x%08lx", dirent->d_off); + #endif +@@ -109,7 +109,7 @@ read_directory( + + if (dump) { + dump_dirent(offset, dirent); +- offset = dirent->d_off; ++ offset = telldir(dir); + } + } + |