diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-11-30 09:00:08 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-11-30 09:01:05 +0000 |
commit | fe4cdb2a477e88cd65d418aa3c3f12cb029f3dde (patch) | |
tree | 3d4b047616dba4ca0a6b00557c3aca76b252d19d | |
parent | a8f6e06b3008d626824d46921e29b524c03757a2 (diff) | |
download | libguestfs-fe4cdb2a477e88cd65d418aa3c3f12cb029f3dde.tar.gz libguestfs-fe4cdb2a477e88cd65d418aa3c3f12cb029f3dde.tar.xz libguestfs-fe4cdb2a477e88cd65d418aa3c3f12cb029f3dde.zip |
daemon: Avoid gcc warning about noreturn function in acl & cap code.
acl.c: In function 'do_acl_get_file':
acl.c:158:1: error: function might be candidate for attribute 'noreturn' [-Werror=suggest-attribute=noreturn]
-rw-r--r-- | daemon/acl.c | 6 | ||||
-rw-r--r-- | daemon/cap.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/daemon/acl.c b/daemon/acl.c index 710d3857..abee5b08 100644 --- a/daemon/acl.c +++ b/daemon/acl.c @@ -154,18 +154,24 @@ optgroup_acl_available (void) return 0; } +extern char *do_acl_get_file (const char *path, const char *acltype) __attribute__((noreturn)); + char * do_acl_get_file (const char *path, const char *acltype) { abort (); } +extern int do_acl_set_file (const char *path, const char *acltype, const char *acl) __attribute__((noreturn)); + int do_acl_set_file (const char *path, const char *acltype, const char *acl) { abort (); } +extern int do_acl_delete_def_file (const char *dir) __attribute__((noreturn)); + int do_acl_delete_def_file (const char *dir) { diff --git a/daemon/cap.c b/daemon/cap.c index 3572704c..b0630969 100644 --- a/daemon/cap.c +++ b/daemon/cap.c @@ -116,12 +116,16 @@ optgroup_linuxcaps_available (void) return 0; } +extern char *do_cap_get_file (const char *path) __attribute__((noreturn)); + char * do_cap_get_file (const char *path) { abort (); } +extern int do_cap_set_file (const char *path, const char *cap) __attribute__((noreturn)); + int do_cap_set_file (const char *path, const char *cap) { |