mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03: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:
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>
|
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>
|
2001-07-07 Roland McGrath <roland@frob.com>
|
||||||
|
|
||||||
@ -9,7 +28,7 @@
|
|||||||
2001-07-10 Stephen L Moshier <moshier@mediaone.net>
|
2001-07-10 Stephen L Moshier <moshier@mediaone.net>
|
||||||
|
|
||||||
* sysdeps/ieee754/ldbl-128/e_acosl.c (__ieee754_acosl): Fix
|
* 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>
|
2001-07-10 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ galego gl_ES.ISO-8859-1
|
|||||||
galician gl_ES.ISO-8859-1
|
galician gl_ES.ISO-8859-1
|
||||||
german de_DE.ISO-8859-1
|
german de_DE.ISO-8859-1
|
||||||
greek el_GR.ISO-8859-7
|
greek el_GR.ISO-8859-7
|
||||||
hebrew iw_IL.ISO-8859-8
|
hebrew he_IL.ISO-8859-8
|
||||||
hrvatski hr_HR.ISO-8859-2
|
hrvatski hr_HR.ISO-8859-2
|
||||||
hungarian hu_HU.ISO-8859-2
|
hungarian hu_HU.ISO-8859-2
|
||||||
icelandic is_IS.ISO-8859-1
|
icelandic is_IS.ISO-8859-1
|
||||||
|
@ -237,6 +237,11 @@ install_handler (void)
|
|||||||
|
|
||||||
/* Preserve the output file name if there is any given. */
|
/* Preserve the output file name if there is any given. */
|
||||||
name = getenv ("SEGFAULT_OUTPUT_NAME");
|
name = getenv ("SEGFAULT_OUTPUT_NAME");
|
||||||
if (name != NULL && name[0] != '\0' && access (name, R_OK | W_OK) == 0)
|
if (name != NULL && name[0] != '\0')
|
||||||
fname = __strdup (name);
|
{
|
||||||
|
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.
|
/* 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.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -27,16 +27,7 @@
|
|||||||
static inline void
|
static inline void
|
||||||
frob_brk (void)
|
frob_brk (void)
|
||||||
{
|
{
|
||||||
extern size_t _dl_pagesize;
|
|
||||||
extern void _end;
|
|
||||||
__brk (0); /* Initialize the break. */
|
__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>
|
#include <sysdeps/generic/dl-sysdep.c>
|
||||||
|
Reference in New Issue
Block a user