aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog10
-rwxr-xr-xconfigure8
-rw-r--r--grp/getgrgid_r.c2
3 files changed, 15 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 64036f5cdd..4d9124f88e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,16 @@ Fri Jun 28 23:25:35 1996 Miles Bader <miles@gnu.ai.mit.edu>
* login/login.c (login): Initialize DATA so that setutent_r will
actually do something.
+Fri Jun 28 15:46:02 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
+
+ * hurd/hurdsig.c (_hurd_internal_post_signal): In
+ check-for-pending signals code, release _hurd_siglock before
+ jumping to deliver_pending.
+
+ * hurd/hurdsig.c (_hurd_internal_post_signal): In pending signal
+ check for signal zero, repair logical sense of test by
+ parethisizing correctly.
+
Fri Jun 28 07:27:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/strndup.c (strndup): Always terminate the string.
diff --git a/configure b/configure
index 478dc4f96f..65e4531005 100755
--- a/configure
+++ b/configure
@@ -714,11 +714,11 @@ gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
gnu_ld=yes gnu_as=yes ;;
esac
case "$host_os" in
+linux*ecoff*)
+ ;;
gnu* | linux* | sysv4* | solaris2*)
- # These systems always use the ELF format.
- if test "$host_cpu" != alpha; then # Linux/Alpha is not fully ELF yet
- elf=yes
- fi
+ # These systems (almost) always use the ELF format.
+ elf=yes
;;
esac
diff --git a/grp/getgrgid_r.c b/grp/getgrgid_r.c
index 1d5f1a4313..3b1719d644 100644
--- a/grp/getgrgid_r.c
+++ b/grp/getgrgid_r.c
@@ -20,7 +20,7 @@ Boston, MA 02111-1307, USA. */
#include <grp.h>
-#define LOOKUP_TYPE struct passwd
+#define LOOKUP_TYPE struct group
#define FUNCTION_NAME getgrgid
#define DATABASE_NAME group
#define ADD_PARAMS gid_t gid