lib/DtSearch/raima/proto.h: fix OBSD build - don't redef system functions
authorJon Trulson <jon@radscan.com>
Mon, 9 Jul 2018 19:05:10 +0000 (13:05 -0600)
committerJon Trulson <jon@radscan.com>
Mon, 9 Jul 2018 19:11:33 +0000 (13:11 -0600)
Remove redeclaration of system functions (strlen, free, open, etc).
Use the system header files.  That's what they are for.

cde/lib/DtSearch/raima/dbtype.h
cde/lib/DtSearch/raima/proto.h

index 71da9fb3701f5b7b035505badd21d9a1a16b15ab..5c7eea81efb5fe56a3a68eb6e8fbd0ebc6993c40 100644 (file)
@@ -526,9 +526,9 @@ typedef struct page_entry {
 #define buff Buff.ptr
 
 #include <string.h>
-#ifndef _STRING_H
-#define _STRING_H
-#endif
+#include <unistd.h>
+#include <stdlib.h>
+#include <time.h>
 #include "proto.h"
 
 /* vpp -nOS2 -dUNIX -nBSD -nVANILLA_BSD -nVMS -nMEMLOCK -nWINDOWS -nFAR_ALLOC dbtype.h */
index 9a3cfc023345a0a6fdde60979287ba364b0c8502..1148aaae153c9903f3ede353851b9f11df23b2db 100644 (file)
@@ -278,32 +278,4 @@ int  ctb_init(void);
 int  ctbl_alloc(void);
 void ctbl_free(void);
 
-/* System functions */
-#ifndef _STRING_H
-#ifndef linux
-  void CDECL memcpy(char *, char *, int);
-#endif
-  int  CDECL memcmp(char *, char *, int);
-  void CDECL memset(char *, char, int);
-
-  int CDECL strcmp(const char *, const char *);
-  char * CDECL strcpy(char *, const char *);
-  char * CDECL strcat(char *, const char *);
-  int CDECL strlen(const char *);
-  int CDECL strncmp(const char *, const char *, int);
-  char * CDECL strncpy(char *, const char *, int);
-  char * CDECL strchr(const char *, int);
-  char * CDECL strrchr(const char *, int);
-#endif
-
-void CDECL free(void *);  /* AIXV3 - DPG 07/05/90 */
-time_t CDECL time(long *);
-int CDECL write(int, char *, unsigned int);
-int CDECL read(int, char *, unsigned int);
-long CDECL lseek(int, long, int);
-int CDECL close(int);
-void CDECL exit(int);
-char * CDECL getenv(const char *);
-int CDECL locking(int, int, long);
-int CDECL unlink(const char *);
 /* vpp -nOS2 -dUNIX -nBSD -nVANILLA_BSD -nVMS -nMEMLOCK -nWINDOWS -nFAR_ALLOC -f/usr/users/master/config/nonwin proto.h */