* configure.in (AC_REPLACE_FUNCS): Add getuid to the list.
authorJohn Gilmore <gnu@toad.com>
Wed, 29 Mar 1995 02:49:44 +0000 (02:49 +0000)
committerJohn Gilmore <gnu@toad.com>
Wed, 29 Mar 1995 02:49:44 +0000 (02:49 +0000)
* getuid.c:  Simple getuid() to fake out single-user systems.
* strcasecmp.c:  Remove duplicated <sys/types.h> and u_char.

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

src/lib/krb5/posix/ChangeLog
src/lib/krb5/posix/configure.in
src/lib/krb5/posix/getuid.c [new file with mode: 0644]
src/lib/krb5/posix/strcasecmp.c

index ec7bd77955ed19dd828dceb486b4346de32b6226..c310a5e4acb05d35d766c63948e871e9a22a40bb 100644 (file)
@@ -1,3 +1,9 @@
+Tue Mar 28 18:46:55 1995  John Gilmore  (gnu at toad.com)
+
+       * configure.in (AC_REPLACE_FUNCS):  Add getuid to the list.
+       * getuid.c:  Simple getuid() to fake out single-user systems.
+       * strcasecmp.c:  Remove duplicated <sys/types.h> and u_char.
+
 Fri Mar 17 20:24:51 1995  John Gilmore  (gnu at toad.com)
 
        * Makefile.in (LDFLAGS):  Zap duplicate.
index cf8d9a917b84d669c5fc6a4dea2e9888bffa9353..9cf88f3ef4aa8378da7398817c9f0d9530a359d5 100644 (file)
@@ -6,7 +6,7 @@ SubdirLibraryRule([${OBJS}])
 KRB_INCLUDE
 AC_CONST
 AC_HEADER_CHECK(paths.h,AC_DEFINE(HAS_PATHS_H))
-AC_REPLACE_FUNCS(vfprintf vsprintf strdup strcasecmp strerror memmove daemon)
+AC_REPLACE_FUNCS(vfprintf vsprintf strdup strcasecmp strerror memmove daemon getuid)
 AC_FUNC_CHECK(vsyslog, ,[LIBOBJS="[$]LIBOBJS syslog.o"])
 AC_FUNC_CHECK(setsid,AC_DEFINE(HAS_SETSID))
 V5_AC_OUTPUT_MAKEFILE
diff --git a/src/lib/krb5/posix/getuid.c b/src/lib/krb5/posix/getuid.c
new file mode 100644 (file)
index 0000000..aefaae7
--- /dev/null
@@ -0,0 +1,7 @@
+/* Very simple getuid() for systems that don't have one.  */
+
+int
+getuid()
+{
+       return 42;
+}
index efc0ecaa4b7930b8f75073a9d9471d5604a51c65..cec8c1ed235a617889560581f7d20a63191cc171 100644 (file)
@@ -32,7 +32,6 @@
  */
 
 #include "k5-int.h"
-#include <sys/types.h>
 #ifdef USE_STRING_H
 #include <string.h>
 #else
@@ -41,8 +40,6 @@
 
 /* based on @(#)strcasecmp.c   5.10 (Berkeley) 1/26/91 */
 
-typedef unsigned char u_char;
-
 /*
  * This array is designed for mapping upper and lower case letter
  * together for a case independent comparison.  The mappings are