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