Files

19 lines
646 B
Diff
Raw Permalink Normal View History

2017-11-07 16:17:06 +01:00
Upstream-Status: Inappropriate; no canonical upstream exists,
but this is based on https://github.com/RJVB/afsctool/pull/1
--- afsctool.c 2017-11-07 16:00:24.000000000 +0100
+++ afsctool.c 2017-11-07 16:12:20.000000000 +0100
@@ -131,8 +131,11 @@
if (statfs(inFile, &fsInfo) < 0)
return;
- if (fsInfo.f_type != 17)
+ if (strncasecmp(fsInfo.f_fstypename, "hfs", 3) != 0 && strncasecmp(fsInfo.f_fstypename, "apfs", 4) != 0) {
+ fprintf(stderr, "%s: f_fstypename is %s (f_type = %d), but expected \"hfs\" or \"apfs\"\n",
+ inFile, fsInfo.f_fstypename, fsInfo.f_type);
return;
+ }
if (!S_ISREG(inFileInfo->st_mode))
return;