From dd68c681d3ae902d82db59c9d0d406ddd7614265 Mon Sep 17 00:00:00 2001
From: zesstra <zesstra@zesstra.de>
Date: Thu, 16 Apr 2009 00:42:19 +0200
Subject: [PATCH 11/12] Removed checks for SunOS4

The last release of SunOS4 was in 1994. I don't think, we have SunOS4 users
left.

Signed-off-by: zesstra <zesstra@zesstra.de>
---
 src/comm.c      |   12 ------------
 src/files.c     |    7 -------
 src/port.h      |    4 ----
 src/slaballoc.c |    4 ----
 src/smalloc.c   |    4 ----
 5 files changed, 0 insertions(+), 31 deletions(-)

diff --git a/src/comm.c b/src/comm.c
index d823b41..050dac3 100644
--- a/src/comm.c
+++ b/src/comm.c
@@ -164,18 +164,6 @@
 #    define socket_close  close
 #endif /* SOCKET_LIB */
 
-#if defined(SunOS4)
-struct timeval;
-extern SOCKET_T socket(int, int, int);
-extern int getpeername(SOCKET_T, struct sockaddr *, int *);
-extern void  shutdown(SOCKET_T, int);
-extern int setsockopt(SOCKET_T, int, int, char *, int);
-extern int bind(SOCKET_T, struct sockaddr *, int);
-extern int listen(SOCKET_T, int);
-extern SOCKET_T accept(SOCKET_T, struct sockaddr *, int *);
-extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
-#endif /* SunOS4 */
-
 #if defined(_AIX)
 typedef unsigned long length_t;
 #elif defined(__INTEL_COMPILER) || defined (__GNUC__)
diff --git a/src/files.c b/src/files.c
index 554469b..53eb433 100644
--- a/src/files.c
+++ b/src/files.c
@@ -44,13 +44,6 @@ extern int lstat(const char *, struct stat *);
 #    define S_ISREG(m) (((m)&S_IFMT) == S_IFREG)
 #endif
 
-#ifdef SunOS4
-#    if !defined (__GNUC__)
-extern int lstat (CONST char *, struct stat *);
-#    endif
-extern int fchmod(int, int);
-#endif
-
 /*-------------------------------------------------------------------------*/
 
 #include "files.h"
diff --git a/src/port.h b/src/port.h
index 240c6f6..2131ebf 100644
--- a/src/port.h
+++ b/src/port.h
@@ -44,10 +44,6 @@ Thats it.
  * Define some system macros.
  */
 
-#if defined(sun) && !defined(solaris)
-#    define SunOS4
-#endif
-
 #if defined(M_UNIX) || defined(__linux__) || defined(solaris) || \
     defined(_POSIX_VERSION)
 #    ifndef POSIX
diff --git a/src/slaballoc.c b/src/slaballoc.c
index d1cddaa..fa26a89 100644
--- a/src/slaballoc.c
+++ b/src/slaballoc.c
@@ -3444,10 +3444,6 @@ esbrk (word_t size, size_t * pExtra)
 
 {
 #ifdef SBRK_OK
-#ifdef SunOS4
-    extern char *sbrk();
-    extern int brk();
-#endif
 
     mdb_log_sbrk(size);
     *pExtra = 0;
diff --git a/src/smalloc.c b/src/smalloc.c
index 334e24b..17de1d3 100644
--- a/src/smalloc.c
+++ b/src/smalloc.c
@@ -3231,10 +3231,6 @@ esbrk (word_t size, size_t * pExtra)
 
 {
 #ifdef SBRK_OK
-#ifdef SunOS4
-    extern char *sbrk();
-    extern int brk();
-#endif
 
     mdb_log_sbrk(size);
     *pExtra = 0;
-- 
1.6.1

