mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-05 01:00:14 +00:00
Update.
1999-07-09 Andreas Schwab <schwab@suse.de> * elf/Makefile (headers): Remove bits/dlfcn.h and dlfcn.h. * dlfcn/Makefile (headers): Add bits/dlfcn.h.
This commit is contained in:
parent
bee1e289fa
commit
019e7a645a
@ -1,3 +1,9 @@
|
|||||||
|
1999-07-09 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
* elf/Makefile (headers): Remove bits/dlfcn.h and dlfcn.h.
|
||||||
|
|
||||||
|
* dlfcn/Makefile (headers): Add bits/dlfcn.h.
|
||||||
|
|
||||||
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
|
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* hesiod/Versions [GLIBC_2.2]: Add _nss_hesiod_initgroups.
|
* hesiod/Versions [GLIBC_2.2]: Add _nss_hesiod_initgroups.
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
# Boston, MA 02111-1307, USA.
|
# Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
subdir := dlfcn
|
subdir := dlfcn
|
||||||
headers := dlfcn.h
|
headers := bits/dlfcn.h dlfcn.h
|
||||||
extra-libs := libdl
|
extra-libs := libdl
|
||||||
libdl-routines := dlopen dlclose dlsym dlvsym dlerror dladdr
|
libdl-routines := dlopen dlclose dlsym dlvsym dlerror dladdr
|
||||||
distribute := dlopenold.c
|
distribute := dlopenold.c
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
subdir := elf
|
subdir := elf
|
||||||
|
|
||||||
headers = elf.h bits/elfclass.h bits/dlfcn.h link.h dlfcn.h
|
headers = elf.h bits/elfclass.h link.h
|
||||||
routines = $(dl-routines) dl-open dl-close dl-symbol dl-support \
|
routines = $(dl-routines) dl-open dl-close dl-symbol dl-support \
|
||||||
dl-addr enbl-secure dl-profstub dl-origin dl-libc dl-sym
|
dl-addr enbl-secure dl-profstub dl-origin dl-libc dl-sym
|
||||||
|
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* manager.c (pthread_handle_create): Free mmap region after stack
|
||||||
|
if clone failed. Patch by Kaz Kylheku <kaz@ashi.FootPrints.net>.
|
||||||
|
|
||||||
1999-05-23 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
1999-05-23 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||||
|
|
||||||
* man/pthread_cond_init.man: Correct example.
|
* man/pthread_cond_init.man: Correct example.
|
||||||
|
@ -379,10 +379,10 @@ static int pthread_handle_create(pthread_t *thread, const pthread_attr_t *attr,
|
|||||||
/* Free the stack if we allocated it */
|
/* Free the stack if we allocated it */
|
||||||
if (attr == NULL || !attr->__stackaddr_set)
|
if (attr == NULL || !attr->__stackaddr_set)
|
||||||
{
|
{
|
||||||
munmap((caddr_t)((char *)(new_thread+1) - INITIAL_STACK_SIZE),
|
|
||||||
INITIAL_STACK_SIZE);
|
|
||||||
if (new_thread->p_guardsize != 0)
|
if (new_thread->p_guardsize != 0)
|
||||||
munmap(new_thread->p_guardaddr, new_thread->p_guardsize);
|
munmap(new_thread->p_guardaddr, new_thread->p_guardsize);
|
||||||
|
munmap((caddr_t)((char *)(new_thread+1) - INITIAL_STACK_SIZE),
|
||||||
|
INITIAL_STACK_SIZE);
|
||||||
}
|
}
|
||||||
__pthread_handles[sseg].h_descr = NULL;
|
__pthread_handles[sseg].h_descr = NULL;
|
||||||
__pthread_handles[sseg].h_bottom = NULL;
|
__pthread_handles[sseg].h_bottom = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user