blob: 8c6829836e22940a8450665e31eec70b035d08f7 [file] [log] [blame]
Fei Jie9a883712016-03-25 17:46:19 +08001#include "tests.h"
2#include <sys/syscall.h>
3
4#ifdef __NR_syslog
5
Fei Jie9a883712016-03-25 17:46:19 +08006# include <stdio.h>
7# include <unistd.h>
8
9# define SYSLOG_ACTION_READ 2
10
11int
12main(void)
13{
Dmitry V. Levin86a09012016-04-21 21:26:52 +000014 const long addr = (long) 0xfacefeeddeadbeef;
15 int rc = syscall(__NR_syslog, SYSLOG_ACTION_READ, addr, -1);
16 printf("syslog(SYSLOG_ACTION_READ, %#lx, -1) = %d %s (%m)\n",
17 addr, rc, errno2name());
Fei Jie9a883712016-03-25 17:46:19 +080018
19 puts("+++ exited with 0 +++");
20 return 0;
21}
22
23#else
24
25SKIP_MAIN_UNDEFINED("__NR_syslog")
26
27#endif