* clib/strerror.c: #include config.h
authorTom Yu <tlyu@mit.edu>
Sat, 1 Jul 2000 15:33:04 +0000 (15:33 +0000)
committerTom Yu <tlyu@mit.edu>
Sat, 1 Jul 2000 15:33:04 +0000 (15:33 +0000)
* clib/mkstemp.c: #include config.h.

* clib/memmove.c: #include config.h.

* clib/Makefile.in (LOCALINCLUDES): Add -I../include to get
config.h.

* configure.in: Generate two config headers, one for internal use
and one for external use.  Rework clib replacement code to use
AC_DEFINE rather than ADD_DEF.

* Makefile.in (STOBJLISTS): Add clib.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12505 dc483132-0cff-0310-8789-dd5450dbe970

src/util/db2/ChangeLog
src/util/db2/Makefile.in
src/util/db2/clib/Makefile.in
src/util/db2/clib/memmove.c
src/util/db2/clib/mkstemp.c
src/util/db2/clib/strerror.c
src/util/db2/configure.in

index 937a352569d121c8f3e636e48bbdc617bced786d..85f711094a18edb7f8bab634734458eb58b5ee41 100644 (file)
@@ -1,3 +1,20 @@
+2000-07-01  Tom Yu  <tlyu@mit.edu>
+
+       * clib/strerror.c: #include config.h.
+
+       * clib/mkstemp.c: #include config.h.
+
+       * clib/memmove.c: #include config.h.
+
+       * clib/Makefile.in (LOCALINCLUDES): Add -I../include to get
+       config.h.
+
+       * configure.in: Generate two config headers, one for internal use
+       and one for external use.  Rework clib replacement code to use
+       AC_DEFINE rather than ADD_DEF.
+
+       * Makefile.in (STOBJLISTS): Add clib.
+
 2000-06-30  Tom Yu  <tlyu@mit.edu>
 
        * configure.in: Rework to use krb5 build system.
index 1963d54add0f0702de20cbdc8fc77b849926668a..f01352441655f8651bd2d0ec772658db5286d65f 100644 (file)
@@ -8,7 +8,7 @@ LIB=db
 LIBMAJOR=1
 LIBMINOR=0
 STOBJLISTS=hash/OBJS.ST btree/OBJS.ST db/OBJS.ST mpool/OBJS.ST \
-       recno/OBJS.ST
+       recno/OBJS.ST clib/OBJS.ST
 RELDIR=../util/db2
 
 HDRDIR=$(BUILDTOP)/include
index 9850a7d4dc91f77a020db0c001df854657899cc8..37768aa67ec3ce496fa77bb779bbebdb9bee2684 100644 (file)
@@ -4,5 +4,7 @@ mydir=clib
 BUILDTOP=$(REL)$(U)$(S)$(U)$(S)$(U)
 STLIBOBJS=@MEMMOVE_OBJ@ @MKSTEMP_OBJ@ @STRERROR_OBJ@
 
+LOCALINCLUDES=-I../include
+
 all-unix:: all-libobjs
 clean-unix:: clean-libobjs
index e8384f7c81faa7dfb2f281e557892de2f8bdc155..f9bf650a382503ab6a9aa7577e56a10b8daf39f7 100644 (file)
 static char sccsid[] = "@(#)bcopy.c    8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <string.h>
 
 /*
index 89251104a56b045ebc181ac46c6332df069de7f3..5b24b01a1b9c4583decbc3fd3943f4cf21be0524 100644 (file)
 static char sccsid[] = "@(#)mktemp.c   8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
index 53f374bdf79649c480f1ab3206d2efc97e88b592..0a509f79f245a81f3c83f9c94cbd1970426206fb 100644 (file)
 static char sccsid[] = "@(#)strerror.c 8.1 (Berkeley) 6/4/93";
 #endif /* LIBC_SCCS and not lint */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <string.h>
 
 char *
index c61a8fbfdca1cc6773ae32dd6028674218b2cc07..ddda65497d572e25859a6f7b841c1819a6e39c47 100644 (file)
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(db/db.c)
-AC_CONFIG_HEADER(include/db-config.h)
+AC_CONFIG_HEADER(include/config.h include/db-config.h)
 CONFIG_RULES
 
 AC_PATH_PROG(FALSE,false,:)
@@ -68,22 +68,21 @@ AC_C_CONST
 AC_CHECK_SIZEOF(int)
 
 dnl checks for library functions
-AC_CHECK_FUNC(memmove,,
+AC_CHECK_FUNC(memmove, ,
 [MEMMOVE_OBJ=memmove.o
-ADD_DEF(-Dmemmove=kdb2__memmove)
-ADD_DEF(-DMEMMOVE)])
+AC_DEFINE(memmove, kdb2__memmove)
+AC_DEFINE(MEMMOVE)])
+AC_SUBST(MEMMOVE_OBJ)
 
-AC_CHECK_FUNC(mkstemp,,
+AC_CHECK_FUNCS(mkstemp, ,
 [MKSTEMP_OBJ=mkstemp.o
-ADD_DEF(-Dmkstemp=kdb2__mkstemp)])
-AC_CHECK_FUNC(strerror,,
-[STRERROR_OBJ=strerror.o
-ADD_DEF(-Dstrerror=kdb2__strerror)])
-
-AC_SUBST(MEMMOVE_OBJ)
+AC_DEFINE(mkstemp, kdb2__mkstemp)])
 AC_SUBST(MKSTEMP_OBJ)
+
+AC_CHECK_FUNCS(strerror, ,
+[STRERROR_OBJ=strerror.o
+AC_DEFINE(strerror, kdb2__strerror)])
 AC_SUBST(STRERROR_OBJ)
-AC_CHECK_FUNCS(memmove mkstemp strerror)
 
 KRB5_BUILD_LIBRARY
 KRB5_BUILD_LIBOBJS