klog.h 576 B

12345678910111213141516171819
  1. #include <syscall.h>
  2. #define SYSLOG_ACTION_CLOSE 0
  3. #define SYSLOG_ACTION_OPEN 1
  4. #define SYSLOG_ACTION_READ 2
  5. #define SYSLOG_ACTION_READ_ALL 3
  6. #define SYSLOG_ACTION_READ_CLEAR 4
  7. #define SYSLOG_ACTION_CLEAR 5
  8. #define SYSLOG_ACTION_CONSOLE_OFF 6
  9. #define SYSLOG_ACTION_CONSOLE_ON 7
  10. #define SYSLOG_ACTION_CONSOLE_LEVEL 8
  11. #define SYSLOG_ACTION_SIZE_UNREAD 9
  12. #define SYSLOG_ACTION_SIZE_BUFFER 10
  13. inline static long sys_klogctl(int op, char* buf, long len)
  14. {
  15. return syscall3(NR_syslog, op, (long)buf, len);
  16. }