1
2
3
4
5
6
7
8 #ifndef _LINUX_SYSLOG_H
9 #define _LINUX_SYSLOG_H
10
11
12 #define SYSLOG_ACTION_CLOSE 0
13
14 #define SYSLOG_ACTION_OPEN 1
15
16 #define SYSLOG_ACTION_READ 2
17
18 #define SYSLOG_ACTION_READ_ALL 3
19
20 #define SYSLOG_ACTION_READ_CLEAR 4
21
22 #define SYSLOG_ACTION_CLEAR 5
23
24 #define SYSLOG_ACTION_CONSOLE_OFF 6
25
26 #define SYSLOG_ACTION_CONSOLE_ON 7
27
28 #define SYSLOG_ACTION_CONSOLE_LEVEL 8
29
30 #define SYSLOG_ACTION_SIZE_UNREAD 9
31
32 #define SYSLOG_ACTION_SIZE_BUFFER 10
33
34 #define SYSLOG_FROM_READER 0
35 #define SYSLOG_FROM_PROC 1
36
37 int do_syslog(int type, char __user *buf, int count, int source);
38
39 #endif