From b61345a1add0789a12fe341563374d64b5134771 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sun, 7 Oct 2001 20:26:31 +0000 Subject: Update. 2001-10-04 Ben Collins * sysdeps/generic/inttypes.h: Fix typo (define, not defined) in decleration of __need_wchar_t. 2001-10-03 Jakub Jelinek * string/bits/string2.h (__strsep_g): Add prototype. (__strsep): Use it. * string/Versions (__strsep): Remove. * sysdeps/generic/strsep.c (__strsep_g): Add alias to __strsep. 2001-10-07 Ulrich Drepper * manua/llio.texi: Clarify file references added by mmap. Patch by Marcus Brinkmann . --- ChangeLog | 17 +++++++++++++++++ linuxthreads/ChangeLog | 7 +++++++ linuxthreads/pthread.c | 2 +- manual/llio.texi | 3 ++- string/Versions | 3 --- string/bits/string2.h | 6 ++++-- sysdeps/generic/inttypes.h | 2 +- sysdeps/generic/strsep.c | 1 + 8 files changed, 33 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5a4bf26fb6..a1428043d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2001-10-04 Ben Collins + + * sysdeps/generic/inttypes.h: Fix typo (define, not defined) in + decleration of __need_wchar_t. + +2001-10-03 Jakub Jelinek + + * string/bits/string2.h (__strsep_g): Add prototype. + (__strsep): Use it. + * string/Versions (__strsep): Remove. + * sysdeps/generic/strsep.c (__strsep_g): Add alias to __strsep. + +2001-10-07 Ulrich Drepper + + * manua/llio.texi: Clarify file references added by mmap. + Patch by Marcus Brinkmann . + 2001-09-29 Jes Sorensen * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h (struct sigcontext): diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index c864308804..0a330fa0e0 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,10 @@ +2001-10-05 Kevin Buettner + + * pthread.c (__linuxthread_pthread_sizeof_descr): Change name + to __linuxthreads_pthread_sizeof_descr to match name used by + symbol_list_arr[LINUXTHREADS_PTHREAD_SIZEOF_DESCR] in + linuxthreads_db/td_symbol_list.c. + 2001-09-22 Andreas Jaeger * linuxthreads/tst-context.c: Avoid compile warning. diff --git a/linuxthreads/pthread.c b/linuxthreads/pthread.c index f87413bc0f..b287dc8d03 100644 --- a/linuxthreads/pthread.c +++ b/linuxthreads/pthread.c @@ -211,7 +211,7 @@ const int __pthread_offsetof_descr = offsetof(struct pthread_handle_struct, h_descr); const int __pthread_offsetof_pid = offsetof(struct _pthread_descr_struct, p_pid); -const int __linuxthread_pthread_sizeof_descr +const int __linuxthreads_pthread_sizeof_descr = sizeof(struct _pthread_descr_struct); /* Forward declarations */ diff --git a/manual/llio.texi b/manual/llio.texi index ceadb7ed32..fbd30a31c6 100644 --- a/manual/llio.texi +++ b/manual/llio.texi @@ -1153,7 +1153,8 @@ These functions are declared in @file{sys/mman.h}. The @code{mmap} function creates a new mapping, connected to bytes (@var{offset}) to (@var{offset} + @var{length} - 1) in the file open on -@var{filedes}. +@var{filedes}. A new reference for the file specified by @var{filedes} +is created, which is not removed by closing the file. @var{address} gives a preferred starting address for the mapping. @code{NULL} expresses no preference. Any previous mapping at that diff --git a/string/Versions b/string/Versions index 171b9c57c0..2708091a4d 100644 --- a/string/Versions +++ b/string/Versions @@ -73,7 +73,4 @@ libc { # m* memrchr; } - GLIBC_2.2.5 { - __strsep; - } } diff --git a/string/bits/string2.h b/string/bits/string2.h index 0078af90bb..aafb578915 100644 --- a/string/bits/string2.h +++ b/string/bits/string2.h @@ -1087,6 +1087,8 @@ __strtok_r_1c (char *__s, char __sep, char **__nextp) #if !defined _HAVE_STRING_ARCH_strsep || defined _FORCE_INLINES # ifndef _HAVE_STRING_ARCH_strsep + +extern char *__strsep_g (char **__stringp, __const char *__delim); # define __strsep(s, reject) \ __extension__ \ ({ char __r0, __r1, __r2; \ @@ -1100,8 +1102,8 @@ __strtok_r_1c (char *__s, char __sep, char **__nextp) ? __strsep_2c (s, __r0, __r1) \ : (((__const char *) (reject))[3] == '\0' \ ? __strsep_3c (s, __r0, __r1, __r2) \ - : __strsep (s, reject)))) \ - : __strsep (s, reject)); }) + : __strsep_g (s, reject)))) \ + : __strsep_g (s, reject)); }) # endif __STRING_INLINE char *__strsep_1c (char **__s, char __reject); diff --git a/sysdeps/generic/inttypes.h b/sysdeps/generic/inttypes.h index f0ae7747cd..18264e7c12 100644 --- a/sysdeps/generic/inttypes.h +++ b/sysdeps/generic/inttypes.h @@ -34,7 +34,7 @@ # elif defined __WCHAR_TYPE__ typedef __WCHAR_TYPE__ __gwchar_t; # else -# defined __need_wchar_t +# define __need_wchar_t # include typedef wchar_t __gwchar_t; # endif diff --git a/sysdeps/generic/strsep.c b/sysdeps/generic/strsep.c index 6744aa9867..5761eecd31 100644 --- a/sysdeps/generic/strsep.c +++ b/sysdeps/generic/strsep.c @@ -66,3 +66,4 @@ __strsep (char **stringp, const char *delim) return begin; } weak_alias (__strsep, strsep) +strong_alias (__strsep, __strsep_g) -- cgit v1.2.3