summaryrefslogtreecommitdiff
path: root/libacl
diff options
context:
space:
mode:
authorYury Usishchev <y.usishchev@samsung.com>2016-02-15 18:17:32 +0300
committerMike Frysinger <vapier@gentoo.org>2016-02-15 12:42:47 -0500
commita444bb67e9a314a6e4e9b5c1e966b43aa02ec85a (patch)
tree38122aa82f23abdd548fa12ab2e69160e3b6eacd /libacl
parent876b9da17f37102985f9493ba75ecaaa34429a83 (diff)
downloadacl-a444bb67e9a314a6e4e9b5c1e966b43aa02ec85a.tar.gz
Rework config.h usage
Move #include "config.h" from misc.h to every source file. It's incorrect to include it after a system header file because it does things like: Those must come before you include any system header file in order for them to work properly. It hasn't bitten us so far, but we still should fix the files to do the right thing.
Diffstat (limited to 'libacl')
-rw-r--r--libacl/__acl_extended_file.c1
-rw-r--r--libacl/__acl_from_xattr.c1
-rw-r--r--libacl/__acl_reorder_obj_p.c1
-rw-r--r--libacl/__acl_to_any_text.c1
-rw-r--r--libacl/__acl_to_xattr.c1
-rw-r--r--libacl/__apply_mask_to_mode.c1
-rw-r--r--libacl/__libobj.c1
-rw-r--r--libacl/acl_add_perm.c1
-rw-r--r--libacl/acl_calc_mask.c1
-rw-r--r--libacl/acl_check.c1
-rw-r--r--libacl/acl_clear_perms.c1
-rw-r--r--libacl/acl_cmp.c1
-rw-r--r--libacl/acl_copy_entry.c1
-rw-r--r--libacl/acl_copy_ext.c1
-rw-r--r--libacl/acl_copy_int.c1
-rw-r--r--libacl/acl_create_entry.c1
-rw-r--r--libacl/acl_delete_def_file.c2
-rw-r--r--libacl/acl_delete_entry.c1
-rw-r--r--libacl/acl_delete_perm.c1
-rw-r--r--libacl/acl_dup.c1
-rw-r--r--libacl/acl_entries.c1
-rw-r--r--libacl/acl_equiv_mode.c1
-rw-r--r--libacl/acl_error.c2
-rw-r--r--libacl/acl_extended_fd.c1
-rw-r--r--libacl/acl_extended_file.c1
-rw-r--r--libacl/acl_extended_file_nofollow.c1
-rw-r--r--libacl/acl_free.c1
-rw-r--r--libacl/acl_from_mode.c1
-rw-r--r--libacl/acl_from_text.c1
-rw-r--r--libacl/acl_get_entry.c1
-rw-r--r--libacl/acl_get_fd.c1
-rw-r--r--libacl/acl_get_file.c1
-rw-r--r--libacl/acl_get_perm.c1
-rw-r--r--libacl/acl_get_permset.c1
-rw-r--r--libacl/acl_get_qualifier.c1
-rw-r--r--libacl/acl_get_tag_type.c1
-rw-r--r--libacl/acl_init.c1
-rw-r--r--libacl/acl_set_fd.c1
-rw-r--r--libacl/acl_set_file.c1
-rw-r--r--libacl/acl_set_permset.c1
-rw-r--r--libacl/acl_set_qualifier.c1
-rw-r--r--libacl/acl_set_tag_type.c1
-rw-r--r--libacl/acl_size.c1
-rw-r--r--libacl/acl_to_any_text.c1
-rw-r--r--libacl/acl_to_text.c1
-rw-r--r--libacl/acl_valid.c1
-rw-r--r--libacl/byteorder.h2
-rw-r--r--libacl/libacl.h1
-rw-r--r--libacl/perm_copy.h1
49 files changed, 48 insertions, 4 deletions
diff --git a/libacl/__acl_extended_file.c b/libacl/__acl_extended_file.c
index c81dc8f..bc833b5 100644
--- a/libacl/__acl_extended_file.c
+++ b/libacl/__acl_extended_file.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <sys/xattr.h>
#include "libacl.h"
diff --git a/libacl/__acl_from_xattr.c b/libacl/__acl_from_xattr.c
index 358d7bc..ede7890 100644
--- a/libacl/__acl_from_xattr.c
+++ b/libacl/__acl_from_xattr.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
#include "byteorder.h"
diff --git a/libacl/__acl_reorder_obj_p.c b/libacl/__acl_reorder_obj_p.c
index c03fea5..c3139c2 100644
--- a/libacl/__acl_reorder_obj_p.c
+++ b/libacl/__acl_reorder_obj_p.c
@@ -20,6 +20,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <alloca.h>
#include "libacl.h"
diff --git a/libacl/__acl_to_any_text.c b/libacl/__acl_to_any_text.c
index de3925e..c0cc03b 100644
--- a/libacl/__acl_to_any_text.c
+++ b/libacl/__acl_to_any_text.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
diff --git a/libacl/__acl_to_xattr.c b/libacl/__acl_to_xattr.c
index afd8116..6277f31 100644
--- a/libacl/__acl_to_xattr.c
+++ b/libacl/__acl_to_xattr.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <errno.h>
#include <sys/acl.h>
#include "libacl.h"
diff --git a/libacl/__apply_mask_to_mode.c b/libacl/__apply_mask_to_mode.c
index 3e5421b..1fa8e96 100644
--- a/libacl/__apply_mask_to_mode.c
+++ b/libacl/__apply_mask_to_mode.c
@@ -20,6 +20,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <sys/stat.h>
#include <acl/libacl.h>
#include "libacl.h"
diff --git a/libacl/__libobj.c b/libacl/__libobj.c
index c3bc1e8..f482586 100644
--- a/libacl/__libobj.c
+++ b/libacl/__libobj.c
@@ -20,6 +20,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <errno.h>
#include <stdlib.h>
#include "libobj.h"
diff --git a/libacl/acl_add_perm.c b/libacl/acl_add_perm.c
index 58ce7f5..c3cf2b5 100644
--- a/libacl/acl_add_perm.c
+++ b/libacl/acl_add_perm.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_calc_mask.c b/libacl/acl_calc_mask.c
index b2ec91a..1289caa 100644
--- a/libacl/acl_calc_mask.c
+++ b/libacl/acl_calc_mask.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_check.c b/libacl/acl_check.c
index ebbc050..28159cb 100644
--- a/libacl/acl_check.c
+++ b/libacl/acl_check.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <acl/libacl.h>
diff --git a/libacl/acl_clear_perms.c b/libacl/acl_clear_perms.c
index 106e2d1..c3ccbc2 100644
--- a/libacl/acl_clear_perms.c
+++ b/libacl/acl_clear_perms.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_cmp.c b/libacl/acl_cmp.c
index ae42284..d3a6a99 100644
--- a/libacl/acl_cmp.c
+++ b/libacl/acl_cmp.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_copy_entry.c b/libacl/acl_copy_entry.c
index 85cebc8..174b36a 100644
--- a/libacl/acl_copy_entry.c
+++ b/libacl/acl_copy_entry.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_copy_ext.c b/libacl/acl_copy_ext.c
index 7f51185..f74f504 100644
--- a/libacl/acl_copy_ext.c
+++ b/libacl/acl_copy_ext.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_copy_int.c b/libacl/acl_copy_int.c
index 7bcb0c9..c981ce4 100644
--- a/libacl/acl_copy_int.c
+++ b/libacl/acl_copy_int.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_create_entry.c b/libacl/acl_create_entry.c
index a1c4908..2214c1a 100644
--- a/libacl/acl_create_entry.c
+++ b/libacl/acl_create_entry.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_delete_def_file.c b/libacl/acl_delete_def_file.c
index 845940c..99f4650 100644
--- a/libacl/acl_delete_def_file.c
+++ b/libacl/acl_delete_def_file.c
@@ -19,11 +19,11 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <sys/types.h>
#include <sys/xattr.h>
#include "byteorder.h"
#include "acl_ea.h"
-#include "config.h"
#include "libacl.h"
/* 23.4.8 */
diff --git a/libacl/acl_delete_entry.c b/libacl/acl_delete_entry.c
index a1ae6db..db9fabf 100644
--- a/libacl/acl_delete_entry.c
+++ b/libacl/acl_delete_entry.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_delete_perm.c b/libacl/acl_delete_perm.c
index 0dcb36e..e7168b9 100644
--- a/libacl/acl_delete_perm.c
+++ b/libacl/acl_delete_perm.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_dup.c b/libacl/acl_dup.c
index cb73cee..9328573 100644
--- a/libacl/acl_dup.c
+++ b/libacl/acl_dup.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_entries.c b/libacl/acl_entries.c
index fc4dcbf..07fbb80 100644
--- a/libacl/acl_entries.c
+++ b/libacl/acl_entries.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_equiv_mode.c b/libacl/acl_equiv_mode.c
index b4c6de3..990210a 100644
--- a/libacl/acl_equiv_mode.c
+++ b/libacl/acl_equiv_mode.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <sys/stat.h>
diff --git a/libacl/acl_error.c b/libacl/acl_error.c
index 8a361b0..c06181e 100644
--- a/libacl/acl_error.c
+++ b/libacl/acl_error.c
@@ -19,11 +19,11 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <acl/libacl.h>
#include "libacl.h"
-#include "config.h"
const char *
diff --git a/libacl/acl_extended_fd.c b/libacl/acl_extended_fd.c
index bbf9055..c794e6e 100644
--- a/libacl/acl_extended_fd.c
+++ b/libacl/acl_extended_fd.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <sys/xattr.h>
#include "libacl.h"
diff --git a/libacl/acl_extended_file.c b/libacl/acl_extended_file.c
index 87f8e6e..0e80e75 100644
--- a/libacl/acl_extended_file.c
+++ b/libacl/acl_extended_file.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <sys/xattr.h>
#include "libacl.h"
diff --git a/libacl/acl_extended_file_nofollow.c b/libacl/acl_extended_file_nofollow.c
index a15b076..b04383e 100644
--- a/libacl/acl_extended_file_nofollow.c
+++ b/libacl/acl_extended_file_nofollow.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <sys/xattr.h>
#include "libacl.h"
diff --git a/libacl/acl_free.c b/libacl/acl_free.c
index 8510bbf..ccfaf23 100644
--- a/libacl/acl_free.c
+++ b/libacl/acl_free.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_from_mode.c b/libacl/acl_from_mode.c
index 93dc689..08c3045 100644
--- a/libacl/acl_from_mode.c
+++ b/libacl/acl_from_mode.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
diff --git a/libacl/acl_from_text.c b/libacl/acl_from_text.c
index 83a4d21..fb6bc07 100644
--- a/libacl/acl_from_text.c
+++ b/libacl/acl_from_text.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <string.h>
#include <pwd.h>
#include <grp.h>
diff --git a/libacl/acl_get_entry.c b/libacl/acl_get_entry.c
index 2a0de66..4d9bcff 100644
--- a/libacl/acl_get_entry.c
+++ b/libacl/acl_get_entry.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_get_fd.c b/libacl/acl_get_fd.c
index 15e3880..0356c1d 100644
--- a/libacl/acl_get_fd.c
+++ b/libacl/acl_get_fd.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
diff --git a/libacl/acl_get_file.c b/libacl/acl_get_file.c
index d3131bc..7b59572 100644
--- a/libacl/acl_get_file.c
+++ b/libacl/acl_get_file.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
diff --git a/libacl/acl_get_perm.c b/libacl/acl_get_perm.c
index 31357b2..718ac9a 100644
--- a/libacl/acl_get_perm.c
+++ b/libacl/acl_get_perm.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_get_permset.c b/libacl/acl_get_permset.c
index 85749f2..a77628f 100644
--- a/libacl/acl_get_permset.c
+++ b/libacl/acl_get_permset.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_get_qualifier.c b/libacl/acl_get_qualifier.c
index 0961acf..ee3f2d9 100644
--- a/libacl/acl_get_qualifier.c
+++ b/libacl/acl_get_qualifier.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_get_tag_type.c b/libacl/acl_get_tag_type.c
index 3075178..b54ae7e 100644
--- a/libacl/acl_get_tag_type.c
+++ b/libacl/acl_get_tag_type.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_init.c b/libacl/acl_init.c
index 5880c10..f67317e 100644
--- a/libacl/acl_init.c
+++ b/libacl/acl_init.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_set_fd.c b/libacl/acl_set_fd.c
index 38dcd4a..37a80dd 100644
--- a/libacl/acl_set_fd.c
+++ b/libacl/acl_set_fd.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <unistd.h>
#include <sys/xattr.h>
#include "libacl.h"
diff --git a/libacl/acl_set_file.c b/libacl/acl_set_file.c
index c234b4a..70fbb3d 100644
--- a/libacl/acl_set_file.c
+++ b/libacl/acl_set_file.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
diff --git a/libacl/acl_set_permset.c b/libacl/acl_set_permset.c
index 67bb520..3264236 100644
--- a/libacl/acl_set_permset.c
+++ b/libacl/acl_set_permset.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_set_qualifier.c b/libacl/acl_set_qualifier.c
index 59e86ff..19b51d8 100644
--- a/libacl/acl_set_qualifier.c
+++ b/libacl/acl_set_qualifier.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_set_tag_type.c b/libacl/acl_set_tag_type.c
index d2f2d67..d7b3b68 100644
--- a/libacl/acl_set_tag_type.c
+++ b/libacl/acl_set_tag_type.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_size.c b/libacl/acl_size.c
index 20aa692..9d757db 100644
--- a/libacl/acl_size.c
+++ b/libacl/acl_size.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include "libacl.h"
diff --git a/libacl/acl_to_any_text.c b/libacl/acl_to_any_text.c
index 0d12539..11f6c0f 100644
--- a/libacl/acl_to_any_text.c
+++ b/libacl/acl_to_any_text.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
diff --git a/libacl/acl_to_text.c b/libacl/acl_to_text.c
index 1285b55..e42f1a7 100644
--- a/libacl/acl_to_text.c
+++ b/libacl/acl_to_text.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <acl/libacl.h>
diff --git a/libacl/acl_valid.c b/libacl/acl_valid.c
index 2dda372..d8a2ef2 100644
--- a/libacl/acl_valid.c
+++ b/libacl/acl_valid.c
@@ -19,6 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include "config.h"
#include <errno.h>
#include <stdio.h>
#include <acl/libacl.h>
diff --git a/libacl/byteorder.h b/libacl/byteorder.h
index 772fbc0..04730e3 100644
--- a/libacl/byteorder.h
+++ b/libacl/byteorder.h
@@ -15,8 +15,6 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#include "config.h"
-
#ifdef WORDS_BIGENDIAN
# define cpu_to_le16(w16) le16_to_cpu(w16)
# define le16_to_cpu(w16) ((u_int16_t)((u_int16_t)(w16) >> 8) | \
diff --git a/libacl/libacl.h b/libacl/libacl.h
index 08ba905..12e38a5 100644
--- a/libacl/libacl.h
+++ b/libacl/libacl.h
@@ -15,6 +15,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "config.h"
#include <errno.h>
#include <sys/acl.h>
#include <errno.h>
diff --git a/libacl/perm_copy.h b/libacl/perm_copy.h
index 350ae6a..2167a18 100644
--- a/libacl/perm_copy.h
+++ b/libacl/perm_copy.h
@@ -36,4 +36,5 @@
#define HAVE_ACL_SET_FD 1
#define HAVE_ACL_SET_FILE 1
+#include "config.h"
#include "misc.h"