>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