mirror of
https://github.com/SELinuxProject/selinux
synced 2025-02-17 18:16:52 +00:00
libselinux/man: add format attribute for set_matchpathcon_printf(3)
The parameter for set_matchpathcon_printf(3) is a function pointer that takes a format string with variable arguments. Add a GNU printf function attribute, if supported, to enable compilers checking for format string inconsistencies. Signed-off-by: Christian Göttsche <cgzones@googlemail.com> Acked-by: James Carter <jwcart2@gmail.com>
This commit is contained in:
parent
c476389bb7
commit
d370cbfc85
@ -443,7 +443,11 @@ extern void selinux_flush_class_cache(void);
|
|||||||
/* Set the function used by matchpathcon_init when displaying
|
/* Set the function used by matchpathcon_init when displaying
|
||||||
errors about the file_contexts configuration. If not set,
|
errors about the file_contexts configuration. If not set,
|
||||||
then this defaults to fprintf(stderr, fmt, ...). */
|
then this defaults to fprintf(stderr, fmt, ...). */
|
||||||
extern void set_matchpathcon_printf(void (*f) (const char *fmt, ...));
|
extern void set_matchpathcon_printf(void
|
||||||
|
#ifdef __GNUC__
|
||||||
|
__attribute__ ((format(printf, 1, 2)))
|
||||||
|
#endif
|
||||||
|
(*f) (const char *fmt, ...));
|
||||||
|
|
||||||
/* Set the function used by matchpathcon_init when checking the
|
/* Set the function used by matchpathcon_init when checking the
|
||||||
validity of a context in the file contexts configuration. If not set,
|
validity of a context in the file contexts configuration. If not set,
|
||||||
|
Loading…
Reference in New Issue
Block a user