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
|
||||
errors about the file_contexts configuration. If not set,
|
||||
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
|
||||
validity of a context in the file contexts configuration. If not set,
|
||||
|
|
Loading…
Reference in New Issue