diff options
Diffstat (limited to 'sysklogd')
-rw-r--r-- | sysklogd/logger.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/sysklogd/logger.c b/sysklogd/logger.c index 623a4f9e5..9f730915f 100644 --- a/sysklogd/logger.c +++ b/sysklogd/logger.c @@ -36,17 +36,18 @@ #include <sys/syslog.h> #else -/* We have to do this since the header file defines static - * structures. Argh.... bad libc, bad, bad... - */ #include <sys/syslog.h> - -typedef struct _code { - char *c_name; - int c_val; -} CODE; -extern CODE prioritynames[]; -extern CODE facilitynames[]; +# ifndef __dietlibc__ + /* We have to do this since the header file defines static + * structures. Argh.... bad libc, bad, bad... + */ + typedef struct _code { + char *c_name; + int c_val; + } CODE; + extern CODE prioritynames[]; + extern CODE facilitynames[]; +# endif #endif /* Decode a symbolic name to a numeric value |