X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Futil.c;h=386973b3fcc75ce70620d65dcfb2dec951dd297e;hb=c4073a27c555aeceac87a3b02a83141cde641a1e;hp=a55b27f878a32214651f528934ca06afaceed6ab;hpb=49aa47c7fb6c6cf85f2780080e89181974efdc3b;p=elogind.git diff --git a/src/shared/util.c b/src/shared/util.c index a55b27f87..386973b3f 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -2779,8 +2779,8 @@ int rm_rf_children_dangerous(int fd, bool only_dirs, bool honour_sticky, struct static int is_temporary_fs(struct statfs *s) { assert(s); - return s->f_type == TMPFS_MAGIC || - (long)s->f_type == (long)RAMFS_MAGIC; + return (unsigned __SWORD_TYPE) s->f_type == TMPFS_MAGIC || + (unsigned __SWORD_TYPE) s->f_type == RAMFS_MAGIC; } int rm_rf_children(int fd, bool only_dirs, bool honour_sticky, struct stat *root_dev) {