1/** Test program for the syslog() system call.
2 *  From the syslog(2) man page:
3 *    If you need the libc function syslog()  (which  talks  to  syslogd(8)),
4 *    then look at syslog(3).  The system call of this name is about control-
5 *    ling the kernel printk()  buffer,  and  the  glibc  version  is  called
6 *    klogctl().
7 */
8
9#include "../../config.h"
10#include <stdio.h>
11#if defined(HAVE_SYS_KLOG_H)
12#include <sys/klog.h>
13#endif
14
15int main(int argc, char** argv)
16{
17  int number_of_unread_characters;
18#if defined HAVE_KLOGCTL
19  number_of_unread_characters = klogctl(9, 0, 0);
20#endif
21  fprintf(stderr, "Done.\n");
22  return 0 * number_of_unread_characters;
23}
24