summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/include/ChangeLog5
-rw-r--r--src/include/configure.in2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 63e696a198..a659e1ce35 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,8 @@
+2004-08-09 Tom Yu <tlyu@mit.edu>
+
+ * configure.in: Solaris getpwnam_r returns struct passwd*, not
+ struct pwd*.
+
2004-08-08 Ken Raeburn <raeburn@mit.edu>
* configure.in: If getpwnam_r is available, determine its return
diff --git a/src/include/configure.in b/src/include/configure.in
index 8995d69d7e..b50c7e4bac 100644
--- a/src/include/configure.in
+++ b/src/include/configure.in
@@ -57,7 +57,7 @@ if test "$ac_cv_func_getpwnam_r" = yes; then
extern int getpwnam_r();], [1;],
getpwnam_r_returns_int=yes,getpwnam_r_returns_int=no)
AC_TRY_COMPILE([#include <pwd.h>
- extern struct pwd *getpwnam_r();], [1;],
+ extern struct passwd *getpwnam_r();], [1;],
getpwnam_r_returns_ptr=yes,getpwnam_r_returns_ptr=no)
case "$getpwnam_r_returns_int/$getpwnam_r_returns_ptr" in
yes/no) krb5_cv_getpwnam_r_return_type=int ;;