From c5ff1f14c6ff055bc546a44eb354c3d668fad37f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sat, 21 Nov 2020 20:02:51 +0100 Subject: [PATCH] syslog.h: add LOG_PRIMASK and LOG_PRI macros MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I9ae0c3165cea831e329e49211ff738cbb89a65de Reviewed-on: https://review.haiku-os.org/c/haiku/+/3408 Reviewed-by: Jérôme Duval --- headers/posix/syslog.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/headers/posix/syslog.h b/headers/posix/syslog.h index 7ec4f4cc12..4fbd7d56aa 100644 --- a/headers/posix/syslog.h +++ b/headers/posix/syslog.h @@ -61,6 +61,9 @@ #define LOG_INFO 6 #define LOG_DEBUG 7 +#define LOG_PRIMASK (0x7) /* mask to extract priority part */ +#define LOG_PRI(p) ((p) & LOG_PRIMASK) + /* turns a priority into a mask usable for setlogmask() */ #define LOG_MASK(pri) (1 << (pri)) #define LOG_UPTO(pri) ((1 << ((pri) + 1)) - 1)