summaryrefslogtreecommitdiffstats
path: root/src/bfstd.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2024-02-28 13:00:54 -0500
committerTavian Barnes <tavianator@tavianator.com>2024-02-28 22:11:55 -0500
commitc8ab9926132085f2daf6b949cafda43378d50fb5 (patch)
tree01cb8365fcc731a4cbe0e9a210dd467e228d62e8 /src/bfstd.c
parentf0418655db6a344afd5c26efd04a4e4d87128233 (diff)
downloadbfs-c8ab9926132085f2daf6b949cafda43378d50fb5.tar.xz
stat: Use errno_is_like(ENOSYS) for EPERM kludge
Diffstat (limited to 'src/bfstd.c')
-rw-r--r--src/bfstd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bfstd.c b/src/bfstd.c
index d19049f..ce4aa49 100644
--- a/src/bfstd.c
+++ b/src/bfstd.c
@@ -45,6 +45,10 @@ bool error_is_like(int error, int category) {
case ENOENT:
return error == ENOTDIR;
+ case ENOSYS:
+ // https://github.com/opencontainers/runc/issues/2151
+ return errno == EPERM;
+
#if __DragonFly__
// https://twitter.com/tavianator/status/1742991411203485713
case ENAMETOOLONG: