From a292e665e7aa78cc8a9ad3569328e06917639c22 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Thu, 26 Mar 2009 17:30:49 +0000 Subject: Support for building on Solaris. --- common/compat.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'common/compat.h') diff --git a/common/compat.h b/common/compat.h index 712f385..0f58931 100644 --- a/common/compat.h +++ b/common/compat.h @@ -78,4 +78,28 @@ char* strlwr(char* s); char* strupr(char* s); #endif +#ifndef HAVE_DAEMON +int daemon(int nochdir, int noclose); +#endif + +#ifdef HAVE_ERR_H +#include +#else +#include +void err_set_file(void *fp); +void err_set_exit(void (*ef)(int)); +void err(int eval, const char *fmt, ...); +void verr(int eval, const char *fmt, va_list ap); +void errc(int eval, int code, const char *fmt, ...); +void verrc(int eval, int code, const char *fmt, va_list ap); +void errx(int eval, const char *fmt, ...); +void verrx(int eval, const char *fmt, va_list ap); +void warn(const char *fmt, ...); +void vwarn(const char *fmt, va_list ap); +void warnc(int code, const char *fmt, ...); +void vwarnc(int code, const char *fmt, va_list ap); +void warnx(const char *fmt, ...); +void vwarnx(const char *fmt, va_list ap); +#endif + #endif /* _COMPAT_H_ */ -- cgit v1.2.3