tt/mini_isam: use proper include, get rid of ultrix strdup
authorJon Trulson <jon@radscan.com>
Sun, 1 Jul 2018 00:57:17 +0000 (18:57 -0600)
committerJon Trulson <jon@radscan.com>
Sun, 1 Jul 2018 01:00:20 +0000 (19:00 -0600)
cde/lib/tt/mini_isam/isalloc.c
cde/lib/tt/mini_isam/strdup.ultrix.c [deleted file]

index 6af56013d746920ff6491ac94b1e7c034977900f..7ffcfdb90fb4c6c990298d24b0822396589a1465 100644 (file)
@@ -42,13 +42,7 @@ static char sccsid[] = "@(#)isalloc.c 1.3 89/07/17 Copyr 1988 Sun Micro";
 
 #include "isam_impl.h"
 #include <stdlib.h>
-
-/* strdup is not defined in Ultrix' string.h, so it is implemented in a separate
- * file named strdup.ultrix.c
- */
-#ifdef __ultrix__
-extern char *strdup();
-#endif
+#include <string.h>
 
 /*
  * _ismalloc(nbytes)
diff --git a/cde/lib/tt/mini_isam/strdup.ultrix.c b/cde/lib/tt/mini_isam/strdup.ultrix.c
deleted file mode 100644 (file)
index 934fe9c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
-/*%%  (c) Copyright 1993, 1994 Hewlett-Packard Company                  */
-/*%%  (c) Copyright 1993, 1994 International Business Machines Corp.    */
-/*%%  (c) Copyright 1993, 1994 Sun Microsystems, Inc.                   */
-/*%%  (c) Copyright 1993, 1994 Novell, Inc.                             */
-/*%%  $XConsortium: strdup.ultrix.c /main/3 1995/10/23 11:46:57 rswiston $                                                      */
-/* strdup - make duplicate of string s */
-#include <string.h>
-#include <malloc.h>
-
-char *
-strdup(char *s)
-{
-    char *p;
-
-    p = (char *)malloc(strlen(s) + 1);  /* + 1 for '\0' character */
-    if (p != NULL) 
-        strcpy(p,s);
-    return p;
-}