94ccdd984d
with DragonFly's system headers. Fix errno.
76 lines
1.8 KiB
Text
76 lines
1.8 KiB
Text
$NetBSD: patch-ac,v 1.5 2006/01/06 18:21:44 joerg Exp $
|
|
|
|
--- src/include/misc.h.orig 1993-04-25 21:37:48.000000000 +0000
|
|
+++ src/include/misc.h
|
|
@@ -5,6 +5,8 @@ Copyright 1990 Regents of the University
|
|
#ifndef MISC_H
|
|
#define MISC_H
|
|
|
|
+#include <stdlib.h>
|
|
+
|
|
#define BSIZE_SP 512
|
|
|
|
#ifdef HAS_EXIT1
|
|
@@ -81,23 +83,12 @@ extern void srandom();
|
|
# define srandom srand
|
|
# endif
|
|
|
|
-extern char *calloc();
|
|
-extern char *malloc();
|
|
-extern char *realloc();
|
|
-extern char *getenv();
|
|
-extern int errno;
|
|
+#if !(defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__))
|
|
extern char *sys_errlist[];
|
|
-extern char *getenv();
|
|
+#endif
|
|
extern char *getwd();
|
|
-extern int rand();
|
|
-extern int srand();
|
|
-extern int atoi();
|
|
extern int kill();
|
|
extern int getpid();
|
|
-extern int qsort();
|
|
-# ifdef notdef
|
|
-extern void exit();
|
|
-# endif
|
|
|
|
# ifdef HAS_GETCWD
|
|
extern char *getcwd( );
|
|
@@ -109,12 +100,14 @@ extern void clearerr();
|
|
# endif /* clearerr */
|
|
# endif /* HAS_CLEARERR */
|
|
|
|
+#if !(defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__))
|
|
# ifndef bzero
|
|
extern int bzero();
|
|
# endif
|
|
# ifndef bcopy
|
|
extern void bcopy();
|
|
# endif
|
|
+#endif /* defined(__FreeBSD__) || defined(__NetBSD__) */
|
|
|
|
# ifndef index
|
|
# ifdef HAS_INDEX
|
|
@@ -144,6 +137,7 @@ extern char *strrchr();
|
|
extern void perror();
|
|
#endif
|
|
|
|
+#if !(defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__))
|
|
#ifdef HAS_TIME_
|
|
# ifdef HAS_BSDTIME
|
|
extern char *timezone();
|
|
@@ -151,10 +145,13 @@ extern char *timezone();
|
|
extern char *asctime();
|
|
extern struct tm *localtime();
|
|
#endif
|
|
+#endif
|
|
|
|
#ifndef HAS_MEMAVL
|
|
# ifdef HAS_RLIMIT_
|
|
+#if !defined(__DragonFly__)
|
|
extern char *sbrk();
|
|
+#endif
|
|
# endif
|
|
#endif
|
|
|