]> granicus.if.org Git - strace/commitdiff
syslog: move constant definitions to xlat
authorEugene Syromyatnikov <evgsyr@gmail.com>
Wed, 26 Sep 2018 16:28:55 +0000 (18:28 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 26 Dec 2018 01:59:38 +0000 (01:59 +0000)
* syslog.c (enum): Remove.
* xlat/syslog_action_type.in: Add fallback definitions.

syslog.c
xlat/syslog_action_type.in

index 009c20b1de202bb4ef09bd1e788ce0160cce3cd0..34d5619978af5222418fab174a1dd64fac18b976 100644 (file)
--- a/syslog.c
+++ b/syslog.c
@@ -8,20 +8,6 @@
 
 #include "defs.h"
 
-enum {
-       SYSLOG_ACTION_CLOSE = 0,
-       SYSLOG_ACTION_OPEN,
-       SYSLOG_ACTION_READ,
-       SYSLOG_ACTION_READ_ALL,
-       SYSLOG_ACTION_READ_CLEAR,
-       SYSLOG_ACTION_CLEAR,
-       SYSLOG_ACTION_CONSOLE_OFF,
-       SYSLOG_ACTION_CONSOLE_ON,
-       SYSLOG_ACTION_CONSOLE_LEVEL,
-       SYSLOG_ACTION_SIZE_UNREAD,
-       SYSLOG_ACTION_SIZE_BUFFER
-};
-
 #include "xlat/syslog_action_type.h"
 
 SYS_FUNC(syslog)
index 6e0109a82ee768bd39d873d66924f17f66a65c4e..e2f78e765f8099f584a7f5439ddd814f4159227d 100644 (file)
@@ -1,12 +1,12 @@
-#unconditional
-SYSLOG_ACTION_CLOSE
-SYSLOG_ACTION_OPEN
-SYSLOG_ACTION_READ
-SYSLOG_ACTION_READ_ALL
-SYSLOG_ACTION_READ_CLEAR
-SYSLOG_ACTION_CLEAR
-SYSLOG_ACTION_CONSOLE_OFF
-SYSLOG_ACTION_CONSOLE_ON
-SYSLOG_ACTION_CONSOLE_LEVEL
-SYSLOG_ACTION_SIZE_UNREAD
-SYSLOG_ACTION_SIZE_BUFFER
+#value_indexed
+SYSLOG_ACTION_CLOSE            0
+SYSLOG_ACTION_OPEN             1
+SYSLOG_ACTION_READ             2
+SYSLOG_ACTION_READ_ALL         3
+SYSLOG_ACTION_READ_CLEAR       4
+SYSLOG_ACTION_CLEAR            5
+SYSLOG_ACTION_CONSOLE_OFF      6
+SYSLOG_ACTION_CONSOLE_ON       7
+SYSLOG_ACTION_CONSOLE_LEVEL    8
+SYSLOG_ACTION_SIZE_UNREAD      9
+SYSLOG_ACTION_SIZE_BUFFER      10