| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
1999-11-08 Ulrich Drepper <drepper@cygnus.com>
* pthread.c (__pthread_initialize_manager): Initialize
__pthread_manager_thread.p_tid.
|
|
|
|
|
|
|
|
| |
* internals.h: Declare __pthread_last_event.
* manager.c: Define __pthread_last_event.
(pthread_handle_create): Set __pthread_last_event.
(pthread_exited): Likewise.
* join.c (pthread_exit): Likewise.
|
|
|
|
|
|
|
| |
1999-11-02 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/sys/procfs.h: Include sys/ucontext.h
instead of duplicating definitions.
|
|
|
|
|
|
|
|
| |
1999-10-26 Ulrich Drepper <drepper@cygnus.com>
* restart.h (suspend_with_cancellation): Rewrite as a macro.
* condvar.c (pthread_cond_timedwait_relative): Don't mark as inline.
|
|
|
|
|
|
| |
* configure.in: Don't allow --enable-kernel without parameter.
1999-10-25 Ulrich Drepper <drepper@cygnus.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-10-24 Ulrich Drepper <drepper@cygnus.com>
* math/libm-test.inc: Disable some boundary case tests for inline
function testing.
* math/math.h: Pretty printing.
* sysdeps/i386/fpu/e_atanh.S: Correct handling of NaN.
* sysdeps/i386/fpu/e_atanhf.S: Likewise.
* sysdeps/i386/fpu/e_atanhl.S: Likewise.
* sysdeps/i386/fpu/e_log10.S: Likewise.
* sysdeps/i386/fpu/e_log10f.S: Likewise.
* sysdeps/i386/fpu/e_log10l.S: Likewise.
* sysdeps/i386/fpu/s_log1p.S: Likewise.
* sysdeps/i386/fpu/s_log1pf.S: Likewise.
* sysdeps/i386/fpu/s_log1pl.S: Likewise.
* sysdeps/i386/fpu/s_log2.S: Likewise.
* sysdeps/i386/fpu/s_log2f.S: Likewise.
* sysdeps/i386/fpu/s_log2l.S: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: New file.
* sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Correct return
value for x == 0.
(pow): Correct case x == 0.
(__sgn1l): Correct handling of -0.0.
1999-10-22 Andreas Jaeger <aj@suse.de>
* math/libm-test.inc (asinh_test): Add test for NaN as input parameter.
(atan_test): Likewise.
(atanh_test): Likewise.
(atan2_test): Likewise.
(carg_test): Likewise.
(ceil_test): Likewise.
(cos_test): Likewise.
(cosh_test): Likewise.
(cpow_test): Likewise.
(erf_test): Likewise.
(erfc_test): Likewise.
(exp_test): Likewise.
(exp10_test): Likewise.
(exp2_test): Likewise.
(expm1_test): Likewise.
(fabs_test): Likewise.
(floor_test): Likewise.
(fmod_test): Likewise.
(gamma_test): Likewise.
(lgamma_test): Likewise.
(log10_test): Likewise.
(log1p_test): Likewise.
(log2_test): Likewise.
(logb_test): Likewise.
(nearbyint_test): Likewise.
(remainder_test): Likewise.
(remquo_test): Likewise.
(sin_test): Likewise.
(sincos_test): Likewise.
(sinh_test): Likewise.
(sqrt_test): Likewise.
(tan_test): Likewise.
(tanh_test): Likewise.
(tgamma_test): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-10-17 Ulrich Drepper <drepper@cygnus.com>
* elf/elf.h: Add various platform and architecture extensions.
* locale/lc-collate.c (_nl_postload_collate): Disable code for now.
* locale/setlocale.c (setlocale): Don't call _nl_find_locale for
LC_ALL.
* socket/sys/socket.h: Remove K&R compatibility.
1999-10-16 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/bits/in.h: Added struct in_pktinfo.
1999-10-15 Andreas Jaeger <aj@suse.de>
* stdlib/Makefile (tests): Added tst-xpg-basename.
* stdlib/tst-xpg-basename.c: New test file.
|
|
|
|
|
|
|
|
|
| |
* pthread.c (__pthread_initial_thread): Pass argument to
PTHREAD_START_ARGS_INITIALIZER.
(__pthread_manager_thread): Likewise.
* internals.h (PTHREAD_START_ARGS_INITIALIZER): Add parameter to
initialize function.
|
|
|
|
|
|
|
|
| |
1999-10-14 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_handle_create): Remove p_startfct initialization.
* internals.h (_pthread_descr_struct): We don't need p_startfct field.
|
|
|
|
|
|
| |
1999-10-12 Ulrich Drepper <drepper@cygnus.com>
* locale/setlocale.c: Fix gcc warning about uninitialized variable.
|
|
|
|
| |
* Makeconfig: Look also in all subdirs for shlib-versions files.
|
|
|
|
| |
Patch by khendricks@ivey.uwo.ca [libc/1382].
|
|
|
|
| |
* ctype/ctype.h: Pretty print.
|
|
|
|
|
|
| |
* po/cs.po: Fix typos.
handling of empty entries. [PR libc/1345]
|
|
|
|
|
|
|
|
|
| |
1999-10-07 Ulrich Drepper <drepper@cygnus.com>
* Implies: New file.
* internals.h (struct _pthread_descr_struct): Add p_startfct.
* manager.c (pthread_handle_create): Initialize p_startfct.
* pthread.c: Define __linuxthread_pthread_sizeof_descr variable.
|
|
|
|
| |
(__linuxthreads_pthread_key_2ndlevel_size): New variable.
|
|
|
|
|
|
|
|
|
|
|
| |
* manager.c (__linuxthreads_pthread_threads_max): New variable.
* specific.c (__linuxthreads_pthread_keys_max): New variable.
1999-09-23 Ulrich Drepper <drepper@cygnus.com>
* specific.c: Move definitions of struct pthread_key_struct and
destr_function to ...
* internals.h: ...here.
|
|
|
|
|
|
|
|
| |
1999-09-24 Ulrich Drepper <drepper@cygnus.com>
* nis/nss_nisplus/nisplus-parser.c (_nss_nisplus_parse_grent): Do
not ovverwrite last group member with NULL pointer.
Reported by Thomas Winder <thomas.winder@newlogic.at>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-09-19 Ulrich Drepper <drepper@cygnus.com>
* po/pl.po: Updated.
1999-09-17 Andreas Schwab <schwab@suse.de>
* Makefile (clean): Also remove $(postclean) files.
1999-09-15 Andreas Jaeger <aj@suse.de>
* pwd/Makefile (otherlibs): Add for building with static-nss.
* inet/Makefile (otherlibs): Likewise.
1999-09-15 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/aio_sigqueue.c (__aio_sigqueue): Use old style
function definition to avoid a compilation failure.
1999-09-15 Andreas Jaeger <aj@suse.de>
* stdlib/tst-environ.c (main): Add getenv regression test for
environment variable that's one character long.
1999-09-15 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/i386/sigaction.c: Protect real time
signal definitions to let glibc compile with older Linux versions
(2.0.10 to 2.1.100 or so).
|
|
|
|
|
|
|
|
|
|
|
| |
1999-09-18 Ulrich Drepper <drepper@cygnus.com>
* pthread.c (pthread_handle_sigrestart_rt): New function. Use
this instead of pthread_handle_sigrestart if the signal is an RT
signal.
* signals.c: Handle passing through of sighandler arguments also
for real-time signals.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-09-04 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/getaddrinfo.c: Little optimization.
1999-09-03 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/syscalls.list: Rename strong name for
fork from __syscall_fork to __libc_fork.
* posix/Versions: Add __libc_fork and __vfork to version
GLIBC_2.1.2.
|
|
|
|
|
|
|
|
|
| |
1999-08-23 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/Makefile: Mode addition to routines to the right place.
* sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* intl/gettextP.h (struct loaded_domain): Add conv element.
* intl/dcgettext.c (find_msg): Rename to _nl_find_msg and make public.
Instead of returning found message directly convert it using iconv
if a conversion was found when opening the file.
* intl/loadinfo.h: Protect against multiple inclusion.
Declare _nl_find_msg.
* intl/loadmsgcat.c (_nl_load_domain): Try to determine charset used
in the message file and if necessary find approrpiate
conversion to match currently selected charset.
|
|
|
|
|
| |
* sysdeps/unix/sysv/linux/execve.c: New file. This version terminates
all threads [PR libc/1223].
|
|
|
|
|
| |
* elf/rtld.c (_dl_start): Initialize bootstrap_map.l_info to zero.
[PR libc/1165].
|
|
|
|
|
| |
* Versions: Export __pthread_kill_other_threads_np from libpthread
for GLIBC_2.1.2.
|
|
|
|
|
|
| |
1999-08-19 Ulrich Drepper <drepper@cygnus.com>
* signals.c: Pass sigcontext through wrapper to the user function.
|
|
|
|
|
|
| |
* elf/Makefile (tests): Add resolvfail. Add rules to build the
program.
* elf/resolvfail.c: New file.
|
|
|
|
|
|
|
| |
1999-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manager.c: Remove inclusion of <linux/tasks.h> since it's not
needed anymore.
|
|
|
|
| |
* internals.h: Align _pthread_descr_struct to 32 bytes.
|
|
|
|
|
|
|
|
|
| |
1999-07-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* linuxthreads/internals.h: Align _pthread_descr_struct to 32
bytes.
Reported by Tim Hockin <thockin@cobaltnet.com>, close PR
libc/1206.
|
|
|
|
|
|
| |
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/vfprintf.c (buffered_vfprintf): Add locking.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-07-09 H.J. Lu <hjl@gnu.org>
* Versions.def (GLIBC_2.1.2): Added.
* nss/getXXent_r.c: Make the new ABI GLIBC_2.1.2 and keep the
old one as GLIBC_2.0.
* nss/getXXbyYY_r.c: Likewise.
* grp/Versions (getgrent_r, getgrgid_r, getgrnam_r): Added to
GLIBC_2.1.2.
* inet/Versions (getaliasbyname_r, getaliasent_r,
gethostbyaddr_r, gethostbyname2_r, gethostbyname_r,
gethostent_r, getnetbyaddr_r, getnetbyname_r, getnetent_r,
getnetgrent_r, getprotobyname_r, getprotobynumber_r,
getprotoent_r, getrpcbyname_r, getrpcbynumber_r, getrpcent_r,
getservbyname_r): Likewise.
* pwd/Versions (getpwent_r, getpwuid_r): Likewise.
* shadow/Versions (getspent_r, getspnam_r): Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
1999-07-09 Cristian Gafton <gafton@redhat.com>
* nscd/nscd_gethst_r.c (nscd_gethst_r): Make sure
resultbuf->h_addr_list addresses are correctly aligned.
* sysdeps/i386/bits/string.h (__memcpy_c): Help some stupid old
compilers.
(__memset_cc): Likewise.
|
|
|
|
|
|
| |
* elf/rtld.c: Split _dl_start in two pieces to prevent GOT usage
before the relocation happened.
Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
|
|
|
|
|
|
|
|
| |
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-05-23 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/alpha/fpu/bits/fenv.h: Pretty print.
* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove unneeded #if.
1999-05-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
names to protect from user's macro namespace.
* sysdeps/arm/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/generic/bits/fenv.h (fexcept_t, fenv_t): Likewise.
* sysdeps/i386/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/mips/bits/fenv.h (fenv_t): Likewise.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.
* sysdeps/arm/fpu/fegetenv.c, sysdeps/arm/fpu/feholdexcpt.c,
sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c, sysdeps/i386/fpu/feholdexcpt.c,
sysdeps/i386/fpu/fesetenv.c, sysdeps/i386/fpu/fraiseexcpt.c,
sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-05-18 Jakub Jelinek <jj@ultra.linux.cz>
* sysdeps/sparc/sparc64/rawmemchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/rawmemchr.S: New file.
* sysdeps/sparc/sparc64/memchr.S: Fix if the second argument
contains garbage in bits 8-63.
* sysdeps/sparc/sparc64/memset.S: Ditto.
* sysdeps/sparc/sparc64/strchr.S: Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-05-16 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
* malloc/malloc.c: Cleanup to bring in line with released
stand-alone version `ptmalloc'. Update some comments.
(internal_function): Move fallback definition so that the source
compiles outside of libc, and use it in more places.
(malloc_atfork): Fix when malloc_check is in use.
1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* stdlib/tst-strtod.c: Fix typo.
1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf/dl-close.c (_dl_close): Add cast to avoid warning about
const incorrectness.
|
|
|
|
|
|
| |
1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* resolv/res_hconf.c (_res_hconf_init): Remove unused variable end.
|
|
|
|
|
|
| |
* sysdeps/pthread/bits/libc-lock.h (__libc_lock_define_initialized):
Don't use initializer since it is all zeroes.
(__libc_once_define): Likewise.
|
|
|
|
|
|
|
| |
1999-04-28 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_allocate_stack): Optimize initialization of new
thread descriptor.
|
|
|
|
|
|
|
| |
1999-04-17 Thorsten Kukuk <kukuk@suse.de>
* timezone/zic.c (dolink): Append complete path ot only filename
to ../ list.
|
|
|
|
|
|
|
| |
1999-04-15 Scott Bambrough <scottb@netwinder.org>
* sysdeps/unix/sysv/linux/arm/sigaction.c: Fix typo in preventing
compilation of file.
|
|
|
|
|
|
|
|
| |
1999-04-14 H.J. Lu <hjl@gnu.org>
* sunrpc/clnt_udp.c (is_network_up): New function.
(clntudp_call): Call is_network_up () to check if any network
interface is up in case of timeout.
|
|
|
|
|
|
|
| |
1999-04-14 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* wctype/test_wcfuncs.c: New file, tests towlower and towupper.
* wctype/Makefile (tests): Add test_wcfuncs.
|
|
|
|
|
|
|
| |
1999-02-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* misc/syslog.c (vsyslog): Remember errno for %m format. Fix
check for priority mask.
|
|
|
|
|
|
|
|
|
|
|
|
| |
1999-02-03 Jakub Jelinek <jj@ultra.linux.cz>
* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Set branch
prediction correctly.
* sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h: Signal
takes a pointer to __sigcontext_t.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Do a nop after retl.
* sysdeps/unix/sysv/linux/sparc/sparc32/Dist: Remove fork.S.
|
|
|
|
|
|
| |
* libio/iofopen.c (_IO_fopen): Pass correct value as fourth
parameter to _IO_file_fopen.
* libio/iofopen64.c (_IO_fopen64): Likewise.
|
|
|
|
|
|
|
| |
1999-01-21 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_allocate_stack): Set
__pthread_nonstandard_stacks if user-specified stack is used.
|