|
|
57c4797 |
From 13d1200abd872a878edb594643ce2a445cbc2a01 Mon Sep 17 00:00:00 2001
|
|
|
57c4797 |
From: Dave Love <dave.love@manchester.ac.uk>
|
|
|
57c4797 |
Date: Sun, 14 May 2017 16:53:50 +0100
|
|
|
57c4797 |
Subject: [PATCH 03/30] Add format attributes and fix format error
|
|
|
57c4797 |
|
|
|
57c4797 |
---
|
|
|
57c4797 |
src/lib/message.h | 2 +-
|
|
|
57c4797 |
src/lib/mount/home/home.c | 2 +-
|
|
|
57c4797 |
src/lib/singularity.h | 2 +-
|
|
|
57c4797 |
3 files changed, 3 insertions(+), 3 deletions(-)
|
|
|
57c4797 |
|
|
|
57c4797 |
diff --git a/src/lib/message.h b/src/lib/message.h
|
|
|
57c4797 |
index f113cae6..f029ae90 100644
|
|
|
57c4797 |
--- a/src/lib/message.h
|
|
|
57c4797 |
+++ b/src/lib/message.h
|
|
|
57c4797 |
@@ -33,7 +33,7 @@
|
|
|
57c4797 |
#define VERBOSE3 4
|
|
|
57c4797 |
#define DEBUG 5
|
|
|
57c4797 |
|
|
|
57c4797 |
- void _singularity_message(int level, const char *function, const char *file, int line, char *format, ...);
|
|
|
57c4797 |
+ void _singularity_message(int level, const char *function, const char *file, int line, char *format, ...) __attribute__ ((format (printf, 5, 6)));
|
|
|
57c4797 |
|
|
|
57c4797 |
#define singularity_message(a,b...) _singularity_message(a, __func__, __FILE__, __LINE__, b)
|
|
|
57c4797 |
|
|
|
57c4797 |
diff --git a/src/lib/mount/home/home.c b/src/lib/mount/home/home.c
|
|
|
57c4797 |
index a80a6642..409f40a3 100644
|
|
|
57c4797 |
--- a/src/lib/mount/home/home.c
|
|
|
57c4797 |
+++ b/src/lib/mount/home/home.c
|
|
|
57c4797 |
@@ -61,7 +61,7 @@ int singularity_mount_home(void) {
|
|
|
57c4797 |
singularity_message(VERBOSE3, "Not mounting home directory as passwd entry for %d not found.\n", uid);
|
|
|
57c4797 |
return(1);
|
|
|
57c4797 |
} else {
|
|
|
57c4797 |
- singularity_message(ERROR, "Failed to lookup username for UID %d: %s\n", getuid, strerror(errno));
|
|
|
57c4797 |
+ singularity_message(ERROR, "Failed to lookup username for UID %d: %s\n", uid, strerror(errno));
|
|
|
57c4797 |
ABORT(255);
|
|
|
57c4797 |
}
|
|
|
57c4797 |
}
|
|
|
57c4797 |
diff --git a/src/lib/singularity.h b/src/lib/singularity.h
|
|
|
57c4797 |
index 6053b1db..b2392e65 100644
|
|
|
57c4797 |
--- a/src/lib/singularity.h
|
|
|
57c4797 |
+++ b/src/lib/singularity.h
|
|
|
57c4797 |
@@ -175,7 +175,7 @@
|
|
|
57c4797 |
#define VERBOSE3 4
|
|
|
57c4797 |
#define DEBUG 5
|
|
|
57c4797 |
|
|
|
57c4797 |
- extern void _singularity_message(int level, const char *function, const char *file, int line, char *format, ...);
|
|
|
57c4797 |
+ extern void _singularity_message(int level, const char *function, const char *file, int line, char *format, ...) __attribute__ ((format (printf, 5, 6)));
|
|
|
57c4797 |
|
|
|
57c4797 |
#define singularity_message(a,b...) _singularity_message(a, __func__, __FILE__, __LINE__, b)
|
|
|
57c4797 |
|
|
|
57c4797 |
--
|
|
|
57c4797 |
2.11.0
|
|
|
57c4797 |
|