diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-06-19 13:01:35 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-06-19 13:01:35 +0000 |
commit | 899d423eaf3f66e59ffffefe40b2ba2137bd0050 (patch) | |
tree | 47028b40d388f051f651e752877c8b73cf826929 /sysdeps | |
parent | 977bfd77e6cd739c82491fa9fe4b54b269ea349d (diff) | |
download | glibc-899d423eaf3f66e59ffffefe40b2ba2137bd0050.zip glibc-899d423eaf3f66e59ffffefe40b2ba2137bd0050.tar.gz glibc-899d423eaf3f66e59ffffefe40b2ba2137bd0050.tar.bz2 |
Update.
1998-06-10 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nis/Makefile: Add nis-initgroups and compat-initgroups.
* nis/libnss_compat.map: Add _nss_compat_initgroups.
* nis/libnss_nis.map: Add _nss_nis_initgroups.
* nis/nss_compat/compat-initgroups.c: New, faster then getgrent().
* nis/nss_nis/nis-initgroups.c: Likewise.
* libc-work/nss/nsswitch.c: Rename nss_lookup_function to
__nss_lookup_function and make it public.
* grp/initgroups.c: Rewrite, to use initgroups function from NSS
module if exists, else use old method.
1998-06-19 Ulrich Drepper <drepper@cygnus.com>
* nss/getXXbyYY_r.c (lookup_function): Correct return in type
definition.
* nss/getXXent_r.c (set_function, end_function, get_function):
Likewise. Reported by Thorsten Kukuk.
* sysdeps/unix/sysv/linux/sigstack.c: Mark sigstack as dangerous.
1998-06-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/sparc/Dist: Follow change from
1998-06-16 and distribute kernel_termios.h.
* nis/Makefile (distribute): Add nis_xdr.h.
1998-06-19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/sigstack.c (sigstack): Disable for
kernels that don't have sigaltstack.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/unix/sysv/linux/sigstack.c | 7 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sparc/Dist | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/sigstack.c b/sysdeps/unix/sysv/linux/sigstack.c index bca7dc6..cbae972 100644 --- a/sysdeps/unix/sysv/linux/sigstack.c +++ b/sysdeps/unix/sysv/linux/sigstack.c @@ -19,8 +19,10 @@ Boston, MA 02111-1307, USA. */ #include <signal.h> +#include <sys/syscall.h> +#ifdef __NR_sigaltstack int sigstack (ss, oss) const struct sigstack *ss; @@ -59,3 +61,8 @@ sigstack (ss, oss) return result; } + +link_warning (sigstack, "the `sigstack' function is dangerous. `sigaltstack' should be used instead.") +#else +# include <sysdeps/generic/sigstack.c> +#endif diff --git a/sysdeps/unix/sysv/linux/sparc/Dist b/sysdeps/unix/sysv/linux/sparc/Dist index e7569d1..20d6bfa 100644 --- a/sysdeps/unix/sysv/linux/sparc/Dist +++ b/sysdeps/unix/sysv/linux/sparc/Dist @@ -1,2 +1,2 @@ -sys/kernel_termios.h +kernel_termios.h sys/trap.h |