>From 4b7ebdb36f573b34db19af2f875787247f3a1312 Mon Sep 17 00:00:00 2001
From: Yury Usishchev
Date: Mon, 15 Feb 2016 19:00:06 +0300
Subject: [PATCH 3/4] Add sys/acl.h include where needed
sys/acl.h (include/acl.h) declares several functions.
This patch adds explicit #include to files with
definitions of such functions. This allows function attributes
to be passed from the header.
---
libacl/acl_add_perm.c | 1 +
libacl/acl_calc_mask.c | 1 +
libacl/acl_check.c | 1 +
libacl/acl_clear_perms.c | 1 +
libacl/acl_copy_entry.c | 1 +
libacl/acl_copy_ext.c | 1 +
libacl/acl_copy_int.c | 1 +
libacl/acl_create_entry.c | 1 +
libacl/acl_delete_def_file.c | 1 +
libacl/acl_delete_entry.c | 1 +
libacl/acl_delete_perm.c | 1 +
libacl/acl_dup.c | 1 +
libacl/acl_free.c | 1 +
libacl/acl_from_text.c | 1 +
libacl/acl_get_entry.c | 1 +
libacl/acl_get_fd.c | 1 +
libacl/acl_get_file.c | 1 +
libacl/acl_get_permset.c | 1 +
libacl/acl_get_qualifier.c | 1 +
libacl/acl_get_tag_type.c | 1 +
libacl/acl_init.c | 1 +
libacl/acl_set_fd.c | 1 +
libacl/acl_set_file.c | 1 +
libacl/acl_set_permset.c | 1 +
libacl/acl_set_qualifier.c | 1 +
libacl/acl_set_tag_type.c | 1 +
libacl/acl_size.c | 1 +
libacl/acl_to_text.c | 1 +
libacl/acl_valid.c | 1 +
29 files changed, 29 insertions(+)
diff --git a/libacl/acl_add_perm.c b/libacl/acl_add_perm.c
index c3cf2b5..6c1a09f 100644
--- a/libacl/acl_add_perm.c
+++ b/libacl/acl_add_perm.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_calc_mask.c b/libacl/acl_calc_mask.c
index 1289caa..f766a00 100644
--- a/libacl/acl_calc_mask.c
+++ b/libacl/acl_calc_mask.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_check.c b/libacl/acl_check.c
index 28159cb..baa100c 100644
--- a/libacl/acl_check.c
+++ b/libacl/acl_check.c
@@ -23,6 +23,7 @@
#include
#include
#include
+#include
#include "libacl.h"
diff --git a/libacl/acl_clear_perms.c b/libacl/acl_clear_perms.c
index c3ccbc2..17e6c4a 100644
--- a/libacl/acl_clear_perms.c
+++ b/libacl/acl_clear_perms.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_copy_entry.c b/libacl/acl_copy_entry.c
index 174b36a..73dca1f 100644
--- a/libacl/acl_copy_entry.c
+++ b/libacl/acl_copy_entry.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_copy_ext.c b/libacl/acl_copy_ext.c
index f74f504..a9702be 100644
--- a/libacl/acl_copy_ext.c
+++ b/libacl/acl_copy_ext.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_copy_int.c b/libacl/acl_copy_int.c
index c981ce4..3013e83 100644
--- a/libacl/acl_copy_int.c
+++ b/libacl/acl_copy_int.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_create_entry.c b/libacl/acl_create_entry.c
index 2214c1a..45597ef 100644
--- a/libacl/acl_create_entry.c
+++ b/libacl/acl_create_entry.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_delete_def_file.c b/libacl/acl_delete_def_file.c
index 99f4650..8297a73 100644
--- a/libacl/acl_delete_def_file.c
+++ b/libacl/acl_delete_def_file.c
@@ -22,6 +22,7 @@
#include "config.h"
#include
#include
+#include
#include "byteorder.h"
#include "acl_ea.h"
#include "libacl.h"
diff --git a/libacl/acl_delete_entry.c b/libacl/acl_delete_entry.c
index db9fabf..dfed5f5 100644
--- a/libacl/acl_delete_entry.c
+++ b/libacl/acl_delete_entry.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_delete_perm.c b/libacl/acl_delete_perm.c
index e7168b9..9f4e33f 100644
--- a/libacl/acl_delete_perm.c
+++ b/libacl/acl_delete_perm.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_dup.c b/libacl/acl_dup.c
index 9328573..2f484e6 100644
--- a/libacl/acl_dup.c
+++ b/libacl/acl_dup.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_free.c b/libacl/acl_free.c
index ccfaf23..452b92a 100644
--- a/libacl/acl_free.c
+++ b/libacl/acl_free.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_from_text.c b/libacl/acl_from_text.c
index fb6bc07..4368717 100644
--- a/libacl/acl_from_text.c
+++ b/libacl/acl_from_text.c
@@ -23,6 +23,7 @@
#include
#include
#include
+#include
#include "libacl.h"
#include "misc.h"
diff --git a/libacl/acl_get_entry.c b/libacl/acl_get_entry.c
index 4d9bcff..a333c2f 100644
--- a/libacl/acl_get_entry.c
+++ b/libacl/acl_get_entry.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_get_fd.c b/libacl/acl_get_fd.c
index 0356c1d..1c3bab7 100644
--- a/libacl/acl_get_fd.c
+++ b/libacl/acl_get_fd.c
@@ -26,6 +26,7 @@
#include
#include
#include
+#include
#include "libacl.h"
#include "__acl_from_xattr.h"
diff --git a/libacl/acl_get_file.c b/libacl/acl_get_file.c
index 7b59572..d16e9b9 100644
--- a/libacl/acl_get_file.c
+++ b/libacl/acl_get_file.c
@@ -26,6 +26,7 @@
#include
#include
#include
+#include
#include "libacl.h"
#include "__acl_from_xattr.h"
diff --git a/libacl/acl_get_permset.c b/libacl/acl_get_permset.c
index a77628f..d2d8265 100644
--- a/libacl/acl_get_permset.c
+++ b/libacl/acl_get_permset.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_get_qualifier.c b/libacl/acl_get_qualifier.c
index ee3f2d9..7c370e4 100644
--- a/libacl/acl_get_qualifier.c
+++ b/libacl/acl_get_qualifier.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_get_tag_type.c b/libacl/acl_get_tag_type.c
index b54ae7e..51b0fee 100644
--- a/libacl/acl_get_tag_type.c
+++ b/libacl/acl_get_tag_type.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_init.c b/libacl/acl_init.c
index f67317e..ad002b3 100644
--- a/libacl/acl_init.c
+++ b/libacl/acl_init.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_set_fd.c b/libacl/acl_set_fd.c
index 37a80dd..7d28f9f 100644
--- a/libacl/acl_set_fd.c
+++ b/libacl/acl_set_fd.c
@@ -22,6 +22,7 @@
#include "config.h"
#include
#include
+#include
#include "libacl.h"
#include "__acl_to_xattr.h"
diff --git a/libacl/acl_set_file.c b/libacl/acl_set_file.c
index 70fbb3d..a56a673 100644
--- a/libacl/acl_set_file.c
+++ b/libacl/acl_set_file.c
@@ -24,6 +24,7 @@
#include
#include
#include
+#include
#include "libacl.h"
#include "__acl_to_xattr.h"
diff --git a/libacl/acl_set_permset.c b/libacl/acl_set_permset.c
index 3264236..2cc5015 100644
--- a/libacl/acl_set_permset.c
+++ b/libacl/acl_set_permset.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_set_qualifier.c b/libacl/acl_set_qualifier.c
index 19b51d8..63c8b90 100644
--- a/libacl/acl_set_qualifier.c
+++ b/libacl/acl_set_qualifier.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_set_tag_type.c b/libacl/acl_set_tag_type.c
index d7b3b68..98f85e6 100644
--- a/libacl/acl_set_tag_type.c
+++ b/libacl/acl_set_tag_type.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_size.c b/libacl/acl_size.c
index 9d757db..11cfa73 100644
--- a/libacl/acl_size.c
+++ b/libacl/acl_size.c
@@ -20,6 +20,7 @@
*/
#include "config.h"
+#include
#include "libacl.h"
diff --git a/libacl/acl_to_text.c b/libacl/acl_to_text.c
index e42f1a7..34aeebf 100644
--- a/libacl/acl_to_text.c
+++ b/libacl/acl_to_text.c
@@ -23,6 +23,7 @@
#include
#include
#include
+#include
#include "libacl.h"
char *
diff --git a/libacl/acl_valid.c b/libacl/acl_valid.c
index d8a2ef2..6e30076 100644
--- a/libacl/acl_valid.c
+++ b/libacl/acl_valid.c
@@ -23,6 +23,7 @@
#include
#include
#include
+#include
/* 23.4.28 */
--
2.7.1