xref: /third_party/musl/libc-test/src/api/syslog.c (revision 570af302)
1#include <syslog.h>
2#define T(t) (t*)0;
3#define F(t,n) {t *y = &x.n;}
4#define C(n) switch(n){case n:;}
5static void f()
6{
7C(LOG_PID)
8C(LOG_CONS)
9C(LOG_NDELAY)
10C(LOG_ODELAY)
11C(LOG_NOWAIT)
12C(LOG_KERN)
13C(LOG_USER)
14C(LOG_MAIL)
15C(LOG_NEWS)
16C(LOG_UUCP)
17C(LOG_DAEMON)
18C(LOG_AUTH)
19C(LOG_CRON)
20C(LOG_LPR)
21C(LOG_LOCAL0)
22C(LOG_LOCAL1)
23C(LOG_LOCAL2)
24C(LOG_LOCAL3)
25C(LOG_LOCAL4)
26C(LOG_LOCAL5)
27C(LOG_LOCAL6)
28C(LOG_LOCAL7)
29{int i = LOG_MASK(0);}
30C(LOG_EMERG)
31C(LOG_ALERT)
32C(LOG_CRIT)
33C(LOG_ERR)
34C(LOG_WARNING)
35C(LOG_NOTICE)
36C(LOG_INFO)
37C(LOG_DEBUG)
38{void(*p)(void) = closelog;}
39{void(*p)(const char*,int,int) = openlog;}
40{int(*p)(int) = setlogmask;}
41{void(*p)(int,const char*,...) = syslog;}
42}
43