mirror of
git://github.com/lxc/lxc
synced 2025-09-01 10:39:54 +00:00
log: add CMD_SYSERROR()
Add a thread-safe and uniform way to retrieve errno values in programs that are shipped as part of LXC but are not expected to have access to the logging system. Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
@@ -429,6 +429,12 @@ ATTR_UNUSED static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo, \
|
|||||||
ERROR("%s - " format, ptr, ##__VA_ARGS__); \
|
ERROR("%s - " format, ptr, ##__VA_ARGS__); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
#define CMD_SYSERROR(format, ...) \
|
||||||
|
do { \
|
||||||
|
lxc_log_strerror_r; \
|
||||||
|
fprintf(stderr, "%s - " format, ptr, ##__VA_ARGS__); \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
extern int lxc_log_fd;
|
extern int lxc_log_fd;
|
||||||
|
|
||||||
extern int lxc_log_syslog(int facility);
|
extern int lxc_log_syslog(int facility);
|
||||||
|
Reference in New Issue
Block a user