Fix <sys/klog.h> to correspond to the kernel operations.

This makes the constants correspond to those in the Linux kernel's
include/linux/syslog.h, but keeping our old badly-named constants for
source compatibility.

Change-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae
This commit is contained in:
Elliott Hughes 2012-09-14 15:42:30 -07:00
parent 59726beda5
commit e249b05963

View file

@ -32,12 +32,20 @@
__BEGIN_DECLS __BEGIN_DECLS
/* These correspond to the kernel's SYSLOG_ACTION_whatever constants. */
#define KLOG_CLOSE 0 #define KLOG_CLOSE 0
#define KLOG_OPEN 1 #define KLOG_OPEN 1
#define KLOG_READ 2 #define KLOG_READ 2
#define KLOG_READ_ALL 3 #define KLOG_READ_ALL 3
#define KLOG_READ_CLEAR 4 #define KLOG_READ_CLEAR 4
#define KLOG_CLEAR 5 #define KLOG_CLEAR 5
#define KLOG_CONSOLE_OFF 6
#define KLOG_CONSOLE_ON 7
#define KLOG_CONSOLE_LEVEL 8
#define KLOG_SIZE_UNREAD 9
#define KLOG_SIZE_BUFFER 10
/* These are deprecated names that were used in earlier bionic releases. Do not use. */
#define KLOG_DISABLE 6 #define KLOG_DISABLE 6
#define KLOG_ENABLE 7 #define KLOG_ENABLE 7
#define KLOG_SETLEVEL 8 #define KLOG_SETLEVEL 8