X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fsmack-util.c;h=4e8cf796d38ffcc0d6ecc456bc69e31b259d41f9;hb=d682b3a7e7c7c2941a4d3e193f1e330dbc9fae89;hp=a73eaac6de26559cce83a56020e4104be8d1f497;hpb=0581dac2c146cef0f55841a4c136dc48409c8eaa;p=elogind.git diff --git a/src/shared/smack-util.c b/src/shared/smack-util.c index a73eaac6d..4e8cf796d 100644 --- a/src/shared/smack-util.c +++ b/src/shared/smack-util.c @@ -21,16 +21,21 @@ along with systemd; If not, see . ***/ -#include "smack-util.h" - #include -static int use_smack_cached = -1; +#include "smack-util.h" bool use_smack(void) { +#ifdef HAVE_SMACK + static int use_smack_cached = -1; + if (use_smack_cached < 0) - use_smack_cached = (access("/sys/fs/smackfs", F_OK) >= 0); + use_smack_cached = access("/sys/fs/smackfs/", F_OK) >= 0; return use_smack_cached; +#else + return false; +#endif + }