summaryrefslogtreecommitdiff
path: root/bootstrap.conf
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2013-07-02 03:42:20 +0100
committerPádraig Brady <P@draigBrady.com>2013-07-02 09:47:32 +0100
commit5fb93f635b935ea5632e36600e07a2c5fc5bad5e (patch)
tree387476cda6992e8768ff4646cc605f24dd307de5 /bootstrap.conf
parentb8a87eaf2d6f054473d2dab491ffd4252b6f5b4d (diff)
downloadcoreutils-5fb93f635b935ea5632e36600e07a2c5fc5bad5e.tar.xz
maint: refactor SMACK interface to a separate module
Consolidate all smack routines and checks in a module. We replace and wrap the most commonly used smack routines, which allows removing ifdefs throughout the code. * gl/lib/smack.h: A new header containing the implementation of the wrapped and replacement routines. Note the is_smack_enabled() routine should be optimized out at compile time when compiled on a system without libsmack. * gl/modules/smack: Describe the new module and move the configure time code here from ... * m4/jm-macros.m4: ... here. * bootstrap.conf: Reference the new module. * src/id.c: Use the routines without ifdefs where possible. * src/ls.c: Likewise. * src/mkdir.c: Likewise. * src/mkfifo.c: Likewise. * src/mknod.c: Likewise.
Diffstat (limited to 'bootstrap.conf')
-rw-r--r--bootstrap.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/bootstrap.conf b/bootstrap.conf
index bb6c1450f..086359039 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -211,6 +211,7 @@ gnulib_modules="
settime
sig2str
sigaction
+ smack
ssize_t
statat
stat-macros