root/include/linux/syslog.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*  Syslog internals
   3  *
   4  *  Copyright 2010 Canonical, Ltd.
   5  *  Author: Kees Cook <kees.cook@canonical.com>
   6  */
   7 
   8 #ifndef _LINUX_SYSLOG_H
   9 #define _LINUX_SYSLOG_H
  10 
  11 /* Close the log.  Currently a NOP. */
  12 #define SYSLOG_ACTION_CLOSE          0
  13 /* Open the log. Currently a NOP. */
  14 #define SYSLOG_ACTION_OPEN           1
  15 /* Read from the log. */
  16 #define SYSLOG_ACTION_READ           2
  17 /* Read all messages remaining in the ring buffer. */
  18 #define SYSLOG_ACTION_READ_ALL       3
  19 /* Read and clear all messages remaining in the ring buffer */
  20 #define SYSLOG_ACTION_READ_CLEAR     4
  21 /* Clear ring buffer. */
  22 #define SYSLOG_ACTION_CLEAR          5
  23 /* Disable printk's to console */
  24 #define SYSLOG_ACTION_CONSOLE_OFF    6
  25 /* Enable printk's to console */
  26 #define SYSLOG_ACTION_CONSOLE_ON     7
  27 /* Set level of messages printed to console */
  28 #define SYSLOG_ACTION_CONSOLE_LEVEL  8
  29 /* Return number of unread characters in the log buffer */
  30 #define SYSLOG_ACTION_SIZE_UNREAD    9
  31 /* Return size of the log buffer */
  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 /* _LINUX_SYSLOG_H */

/* [<][>][^][v][top][bottom][index][help] */