tools/virtiofsd: add G_GNUC_PRINTF for logging functions
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20221219130205.687815-4-berrange@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
d62449daf2
commit
e4418354c0
@ -12,6 +12,7 @@
|
|||||||
#include "fuse_log.h"
|
#include "fuse_log.h"
|
||||||
|
|
||||||
|
|
||||||
|
G_GNUC_PRINTF(2, 0)
|
||||||
static void default_log_func(__attribute__((unused)) enum fuse_log_level level,
|
static void default_log_func(__attribute__((unused)) enum fuse_log_level level,
|
||||||
const char *fmt, va_list ap)
|
const char *fmt, va_list ap)
|
||||||
{
|
{
|
||||||
|
@ -45,7 +45,8 @@ enum fuse_log_level {
|
|||||||
* @param ap format string arguments
|
* @param ap format string arguments
|
||||||
*/
|
*/
|
||||||
typedef void (*fuse_log_func_t)(enum fuse_log_level level, const char *fmt,
|
typedef void (*fuse_log_func_t)(enum fuse_log_level level, const char *fmt,
|
||||||
va_list ap);
|
va_list ap)
|
||||||
|
G_GNUC_PRINTF(2, 0);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Install a custom log handler function.
|
* Install a custom log handler function.
|
||||||
@ -68,6 +69,7 @@ void fuse_set_log_func(fuse_log_func_t func);
|
|||||||
* @param level severity level (FUSE_LOG_ERR, FUSE_LOG_DEBUG, etc)
|
* @param level severity level (FUSE_LOG_ERR, FUSE_LOG_DEBUG, etc)
|
||||||
* @param fmt sprintf-style format string including newline
|
* @param fmt sprintf-style format string including newline
|
||||||
*/
|
*/
|
||||||
void fuse_log(enum fuse_log_level level, const char *fmt, ...);
|
void fuse_log(enum fuse_log_level level, const char *fmt, ...)
|
||||||
|
G_GNUC_PRINTF(2, 3);
|
||||||
|
|
||||||
#endif /* FUSE_LOG_H_ */
|
#endif /* FUSE_LOG_H_ */
|
||||||
|
@ -4182,6 +4182,7 @@ static void setup_nofile_rlimit(unsigned long rlimit_nofile)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
G_GNUC_PRINTF(2, 0)
|
||||||
static void log_func(enum fuse_log_level level, const char *fmt, va_list ap)
|
static void log_func(enum fuse_log_level level, const char *fmt, va_list ap)
|
||||||
{
|
{
|
||||||
g_autofree char *localfmt = NULL;
|
g_autofree char *localfmt = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user