Update.
2001-09-12 Jakub Jelinek <jakub@redhat.com> * rt/Makefile (LDFLAGS-rt.so): Use shared thread library as librt's filter. * elf/dl-close.c (_dl_close): Don't free l_libname if it is not
This commit is contained in:
parent
e69924e348
commit
beac809a9b
@ -1,3 +1,8 @@
|
||||
2001-09-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* rt/Makefile (LDFLAGS-rt.so): Use shared thread library as librt's
|
||||
filter.
|
||||
|
||||
2001-09-12 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* config.h.in: Enforce optimization to be used.
|
||||
@ -18,7 +23,7 @@
|
||||
2001-09-08 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* elf/dl-object.c: Avoid allocating extra memory block for name.
|
||||
* elf/dl-close.c (_dl_close): Don't free l_libname if it is no
|
||||
* elf/dl-close.c (_dl_close): Don't free l_libname if it is not
|
||||
allocated separately.
|
||||
* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Kaz Kylheku <kaz@ashi.footprints.net>.
|
||||
|
||||
@ -41,7 +41,7 @@ timer_delete (timerid)
|
||||
__set_errno (EINVAL);
|
||||
else
|
||||
{
|
||||
if (timer->armed)
|
||||
if (timer->armed && timer->thread != NULL)
|
||||
{
|
||||
struct thread_node *thread = timer->thread;
|
||||
assert (thread != NULL);
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Kaz Kylheku <kaz@ashi.footprints.net>.
|
||||
|
||||
@ -118,7 +118,8 @@ timer_settime (timerid, flags, value, ovalue)
|
||||
|
||||
/* Only need to wake up the thread if timer is inserted
|
||||
at the head of the queue. */
|
||||
need_wakeup = __timer_thread_queue_timer (thread, timer);
|
||||
if (thread != NULL)
|
||||
need_wakeup = __timer_thread_queue_timer (thread, timer);
|
||||
timer->armed = 1;
|
||||
}
|
||||
|
||||
|
@ -54,6 +54,10 @@ include ../Rules
|
||||
$(objpfx)librt.so: $(common-objpfx)libc.so $(common-objpfx)libc_nonshared.a \
|
||||
$(shared-thread-library)
|
||||
|
||||
ifeq (yes,$(have-thread-library))
|
||||
LDFLAGS-rt.so += -Wl,-F,lib$(libprefix)$(patsubst lib%.so,%,$(notdir $(shared-thread-library))).so$($(notdir $(shared-thread-library))-version)
|
||||
endif
|
||||
|
||||
ifeq (yes,$(build-shared))
|
||||
$(addprefix $(objpfx),$(tests)): $(objpfx)librt.so $(shared-thread-library)
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user