summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/fake-stdlib.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/include/fake-stdlib.h b/src/include/fake-stdlib.h
index 2afdbdb98..2ea2a4364 100644
--- a/src/include/fake-stdlib.h
+++ b/src/include/fake-stdlib.h
@@ -138,7 +138,12 @@ long atol P((char *));
int bcmp P((char *, char *, int ));
int bcopy P((const char *, char *, int ));
int bzero P((char *, int ));
+#ifdef __GNUC__
+#include <stddef.h>
+void *calloc P((size_t, size_t));
+#else
char *calloc P((unsigned , unsigned ));
+#endif
void closelog P((void ));
int creat P((char *, int ));
char *crypt P((char *, char *));
@@ -162,7 +167,11 @@ int exect P((char *, char * [], char * []));
int exit P((int ));
char *fcvt P((double , int , int *, int *));
int ffs P((int ));
+#ifdef __GNUC__
+void free P((void *));
+#else
int free P((char *));
+#endif
double frexp P((double , int *));
char *gcvt P((double , int , char *));
struct disktab *getdiskbyname P((char *));
@@ -221,7 +230,11 @@ long random P((void ));
int rcmd P((char **, u_short , char *, char *, char *, int *));
char *re_comp P((char *));
int re_exec P((char *));
+#ifdef __GNUC__
+void *realloc P((void *, size_t ));
+#else
char *realloc P((char *, unsigned ));
+#endif
int rexec P((char **, u_short , char *, char *, char *, int *));
int rresvport P((int *));
int ruserok P((char *, int , char *, char *));