From b29742d2fa2e866a69160110c5597b9000341971 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 29 Mar 2011 21:53:46 +0000 Subject: [PATCH] Add attribute printf gcc suggested to add these attributes to instrumentat printf arguments. Adding it for internal functions as well. --- daemons/dmeventd/dmeventd.c | 1 + libdm/libdm-common.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c index a64295fb4..fe5f0194b 100644 --- a/daemons/dmeventd/dmeventd.c +++ b/daemons/dmeventd/dmeventd.c @@ -567,6 +567,7 @@ static void _unregister_for_timeout(struct thread_status *thread) pthread_mutex_unlock(&_timeout_mutex); } +__attribute__((format(printf, 4, 5))) static void _no_intr_log(int level, const char *file, int line, const char *f, ...) { diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c index c5780e7c6..7cce3a7a9 100644 --- a/libdm/libdm-common.c +++ b/libdm/libdm-common.c @@ -78,6 +78,7 @@ static int _udev_checking = 1; * function. */ +__attribute__((format(printf, 5, 0))) static void _default_log_line(int level, const char *file __attribute__((unused)), int line __attribute__((unused)), int dm_errno, @@ -101,6 +102,7 @@ static void _default_log_line(int level, fprintf(use_stderr ? stderr : stdout, "\n"); } +__attribute__((format(printf, 5, 6))) static void _default_log_with_errno(int level, const char *file __attribute__((unused)), int line __attribute__((unused)), int dm_errno, @@ -113,6 +115,7 @@ static void _default_log_with_errno(int level, va_end(ap); } +__attribute__((format(printf, 4, 5))) static void _default_log(int level, const char *file, int line, const char *f, ...) { -- 2.43.5