mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-11 12:50:58 +08:00
Update.
2001-07-01 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk): Remove duplicate sbrk. Closes PR libc/2312. 2001-07-01 Andreas Jaeger <aj@suse.de> * sysdeps/generic/segfault.c (install_handler): Handle case that the output file does not exists. Closes PR libc/2345. 2001-07-11 Ulrich Drepper <drepper@redhat.com> * intl/locale.alias: Use he language code for hebrew, not il [PR libc/2382]. 2001-07-11 Jakub Jelinek <jakub@redhat.com> * iconv/gconv_int.h: Fix comment typo. * hurd/hurdsig.c (_hurdsig_init): Remove a useless line of code. backwards conditional in test for x == 1.0.
This commit is contained in:
parent
9a321276ef
commit
8c35c0da02
23
ChangeLog
23
ChangeLog
@ -1,6 +1,25 @@
|
||||
2001-07-01 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk): Remove duplicate
|
||||
sbrk. Closes PR libc/2312.
|
||||
|
||||
2001-07-01 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* sysdeps/generic/segfault.c (install_handler): Handle case that
|
||||
the output file does not exists. Closes PR libc/2345.
|
||||
|
||||
2001-07-11 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* intl/locale.alias: Use he language code for hebrew, not il
|
||||
[PR libc/2382].
|
||||
|
||||
2001-07-11 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* iconv/gconv_int.h: Fix comment typo.
|
||||
|
||||
2001-07-11 Igor Khavkine <i_khavki@alcor.concordia.ca>
|
||||
|
||||
* hurd/hurdsig.c (_hurdsig_init): Remove a useless line of code.
|
||||
* hurd/hurdsig.c (_hurdsig_init): Remove a useless line of code.
|
||||
|
||||
2001-07-07 Roland McGrath <roland@frob.com>
|
||||
|
||||
@ -9,7 +28,7 @@
|
||||
2001-07-10 Stephen L Moshier <moshier@mediaone.net>
|
||||
|
||||
* sysdeps/ieee754/ldbl-128/e_acosl.c (__ieee754_acosl): Fix
|
||||
backwards conditional in test for x == 1.0.
|
||||
backwards conditional in test for x == 1.0.
|
||||
|
||||
2001-07-10 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
|
@ -44,7 +44,7 @@ galego gl_ES.ISO-8859-1
|
||||
galician gl_ES.ISO-8859-1
|
||||
german de_DE.ISO-8859-1
|
||||
greek el_GR.ISO-8859-7
|
||||
hebrew iw_IL.ISO-8859-8
|
||||
hebrew he_IL.ISO-8859-8
|
||||
hrvatski hr_HR.ISO-8859-2
|
||||
hungarian hu_HU.ISO-8859-2
|
||||
icelandic is_IS.ISO-8859-1
|
||||
|
@ -237,6 +237,11 @@ install_handler (void)
|
||||
|
||||
/* Preserve the output file name if there is any given. */
|
||||
name = getenv ("SEGFAULT_OUTPUT_NAME");
|
||||
if (name != NULL && name[0] != '\0' && access (name, R_OK | W_OK) == 0)
|
||||
fname = __strdup (name);
|
||||
if (name != NULL && name[0] != '\0')
|
||||
{
|
||||
int ret = access (name, R_OK | W_OK);
|
||||
|
||||
if (ret == 0 || (ret == -1 && errno == ENOENT))
|
||||
fname = __strdup (name);
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Dynamic linker system dependencies for Linux.
|
||||
Copyright (C) 1995, 1997 Free Software Foundation, Inc.
|
||||
Copyright (C) 1995, 1997, 2001 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -27,16 +27,7 @@
|
||||
static inline void
|
||||
frob_brk (void)
|
||||
{
|
||||
extern size_t _dl_pagesize;
|
||||
extern void _end;
|
||||
__brk (0); /* Initialize the break. */
|
||||
if (__sbrk (0) == &_end)
|
||||
/* The dynamic linker was run as a program, and so the initial break
|
||||
starts just after our bss, at &_end. The malloc in dl-minimal.c
|
||||
will consume the rest of this page, so tell the kernel to move the
|
||||
break up that far. When the user program examines its break, it
|
||||
will see this new value and not clobber our data. */
|
||||
__sbrk (_dl_pagesize - ((&_end - (void *) 0) & _dl_pagesize));
|
||||
}
|
||||
|
||||
#include <sysdeps/generic/dl-sysdep.c>
|
||||
|
Loading…
Reference in New Issue
Block a user