diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/services.h | 2 | ||||
| -rw-r--r-- | include/sysconf.h.in | 10 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/services.h b/include/services.h index b1c92a93b..fddfa02bf 100644 --- a/include/services.h +++ b/include/services.h @@ -25,7 +25,9 @@ /* Some Linux boxes (or maybe glibc includes) require this for the * prototype of strsignal(). */ +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif /* Some SUN fixs */ #ifdef __sun diff --git a/include/sysconf.h.in b/include/sysconf.h.in index e61bacb1c..1aa83e421 100644 --- a/include/sysconf.h.in +++ b/include/sysconf.h.in @@ -177,11 +177,21 @@ /* We KNOW these are not ansi, we are defining them here to suppress the warning * * s messages on a "make strict" compile */ +#ifndef snprintf int snprintf(char *str, size_t size, const char *format, ...); +#endif +#ifndef vprintf int vprintf(const char *format, va_list ap); +#endif +#ifndef vfprintf int vfprintf(FILE *stream, const char *format, va_list ap); +#endif +#ifndef vsprintf int vsprintf(char *str, const char *format, va_list ap); +#endif +#ifndef vsnprintf int vsnprintf(char *str, size_t size, const char *format, va_list ap); +#endif FILE *popen(const char *command, const char *type); int pclose(FILE *stream); |
