X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Futil.c;h=386973b3fcc75ce70620d65dcfb2dec951dd297e;hp=f59c19df29018242d9dd587df45af7ff0fc23afa;hb=c4073a27c555aeceac87a3b02a83141cde641a1e;hpb=9e6d4c613d14ee98ff1d7c88b2084697a40815fc diff --git a/src/shared/util.c b/src/shared/util.c index f59c19df2..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 (unsigned long) s->f_type == TMPFS_MAGIC || - (unsigned long) s->f_type == 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) {