From: Christopher Faulet Date: Thu, 18 Apr 2024 08:08:46 +0000 (+0200) Subject: BUILD: linuxcap: Properly declare prepare_caps_from_permitted_set() X-Git-Tag: v3.0-dev8~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9b3a27f70c31ac95fc092c613f3881d1be60a705;p=thirdparty%2Fhaproxy.git BUILD: linuxcap: Properly declare prepare_caps_from_permitted_set() Expected arguments were not specified in the prepare_caps_from_permitted_set() function declaration. It is an issue for some compilers, for instance clang. But at the end, it is unexpected and deprecated. No backport needed, except if f0b6436f57 ("MEDIUM: capabilities: check process capabilities sets") is backported. --- diff --git a/include/haproxy/linuxcap.h b/include/haproxy/linuxcap.h index 486d85f66a..9395b7b1ec 100644 --- a/include/haproxy/linuxcap.h +++ b/include/haproxy/linuxcap.h @@ -3,6 +3,6 @@ int prepare_caps_for_setuid(int from_uid, int to_uid); int finalize_caps_after_setuid(int from_uid, int to_uid); -int prepare_caps_from_permitted_set(); +int prepare_caps_from_permitted_set(int from_uid, int to_uid, const char *program_name); #endif /* _HAPROXY_LINUXCAP_H */