From 045d7f7cfe1b166b2b8ca6a1eba68d0839b482f6 Mon Sep 17 00:00:00 2001 From: Rafal Krypa Date: Thu, 19 Dec 2013 00:01:38 +0100 Subject: [PATCH] utils: drop build dependency on libattr, introduced by 5da1a22. Use only glibc headers for xattr functions. Use ENODATA instead of ENOATTR. --- utils/chsmack.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/utils/chsmack.c b/utils/chsmack.c index b4aea3c..604854b 100644 --- a/utils/chsmack.c +++ b/utils/chsmack.c @@ -22,7 +22,6 @@ #include #include #include -#include #include #include #include @@ -258,28 +257,28 @@ int main(int argc, char *argv[]) if (access_set.isset) { rc = smack_remove_label_for_path(argv[i], XATTR_NAME_SMACK, follow_flag); - if (rc < 0 && (option_flag || errno != ENOATTR)) + if (rc < 0 && (option_flag || errno != ENODATA)) perror(argv[i]); } if (exec_set.isset) { rc = smack_remove_label_for_path(argv[i], XATTR_NAME_SMACKEXEC, follow_flag); - if (rc < 0 && (option_flag || errno != ENOATTR)) + if (rc < 0 && (option_flag || errno != ENODATA)) perror(argv[i]); } if (mmap_set.isset) { rc = smack_remove_label_for_path(argv[i], XATTR_NAME_SMACKMMAP, follow_flag); - if (rc < 0 && (option_flag || errno != ENOATTR)) + if (rc < 0 && (option_flag || errno != ENODATA)) perror(argv[i]); } if (transmute_flag) { rc = smack_remove_label_for_path(argv[i], XATTR_NAME_SMACKTRANSMUTE, follow_flag); - if (rc < 0 && (option_flag || errno != ENOATTR)) + if (rc < 0 && (option_flag || errno != ENODATA)) perror(argv[i]); } } -- 2.7.4