summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@toad.com>1995-03-29 02:49:44 +0000
committerJohn Gilmore <gnu@toad.com>1995-03-29 02:49:44 +0000
commit3ee8ad63cc3317c42129f44565234159f6a9959b (patch)
tree1d0255d175a13a892441e05d1f4dae8a46bb92fd /src
parent599b7d751e1d4c689047aefe8bc3bf90c810b8a5 (diff)
downloadkrb5-3ee8ad63cc3317c42129f44565234159f6a9959b.tar.gz
krb5-3ee8ad63cc3317c42129f44565234159f6a9959b.tar.xz
krb5-3ee8ad63cc3317c42129f44565234159f6a9959b.zip
* 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. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5300 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/posix/ChangeLog6
-rw-r--r--src/lib/krb5/posix/configure.in2
-rw-r--r--src/lib/krb5/posix/getuid.c7
-rw-r--r--src/lib/krb5/posix/strcasecmp.c3
4 files changed, 14 insertions, 4 deletions
diff --git a/src/lib/krb5/posix/ChangeLog b/src/lib/krb5/posix/ChangeLog
index ec7bd7795..c310a5e4a 100644
--- a/src/lib/krb5/posix/ChangeLog
+++ b/src/lib/krb5/posix/ChangeLog
@@ -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.
diff --git a/src/lib/krb5/posix/configure.in b/src/lib/krb5/posix/configure.in
index cf8d9a917..9cf88f3ef 100644
--- a/src/lib/krb5/posix/configure.in
+++ b/src/lib/krb5/posix/configure.in
@@ -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
index 000000000..aefaae719
--- /dev/null
+++ b/src/lib/krb5/posix/getuid.c
@@ -0,0 +1,7 @@
+/* Very simple getuid() for systems that don't have one. */
+
+int
+getuid()
+{
+ return 42;
+}
diff --git a/src/lib/krb5/posix/strcasecmp.c b/src/lib/krb5/posix/strcasecmp.c
index efc0ecaa4..cec8c1ed2 100644
--- a/src/lib/krb5/posix/strcasecmp.c
+++ b/src/lib/krb5/posix/strcasecmp.c
@@ -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