kopensolaris-gnu/glibc.git
21 years agoAdd "notfound" data to cache, not iov pointer.
drepper [Thu, 24 Jun 1999 13:07:27 +0000 (13:07 +0000)]
Add "notfound" data to cache, not iov pointer.

21 years agoDon't produce `defined' as part of macro expansion.
drepper [Wed, 23 Jun 1999 13:34:06 +0000 (13:34 +0000)]
Don't produce `defined' as part of macro expansion.

21 years agoUpdate.
drepper [Wed, 23 Jun 1999 13:02:09 +0000 (13:02 +0000)]
Update.

21 years agoInclude math.h for __P definition.
drepper [Wed, 23 Jun 1999 13:01:13 +0000 (13:01 +0000)]
Include math.h for __P definition.

21 years agoUpdate.
drepper [Wed, 23 Jun 1999 12:58:33 +0000 (12:58 +0000)]
Update.

21 years agoInclude stdio.h.
drepper [Wed, 23 Jun 1999 12:57:36 +0000 (12:57 +0000)]
Include stdio.h.

21 years agoUpdate.
drepper [Wed, 23 Jun 1999 12:38:51 +0000 (12:38 +0000)]
Update.

21 years ago(special): Add test for large ndigit parameter.
drepper [Wed, 23 Jun 1999 12:38:31 +0000 (12:38 +0000)]
(special): Add test for large ndigit parameter.

21 years agoDefine NDIGIT_MAX.
drepper [Wed, 23 Jun 1999 12:37:37 +0000 (12:37 +0000)]
Define NDIGIT_MAX.

21 years agoDefine NDIGIT_MAX.
drepper [Wed, 23 Jun 1999 12:36:40 +0000 (12:36 +0000)]
Define NDIGIT_MAX.
(fcvt_r): Limit precision in snprintf call to NDIGIT_MAX.

21 years agoDefine NDIGIT_MAX.
drepper [Wed, 23 Jun 1999 12:35:32 +0000 (12:35 +0000)]
Define NDIGIT_MAX.
(gcvt): Limit precision in sprintf call to NDIGIT_MAX.
Do not dynamically allocate the static buffers.  They are small enough.

21 years agoDocument restrictions of ndigit parameter to {q,}[ef]cvt{,_r}.
drepper [Wed, 23 Jun 1999 12:07:44 +0000 (12:07 +0000)]
Document restrictions of ndigit parameter to {q,}[ef]cvt{,_r}.

21 years agoUpdate.
drepper [Wed, 23 Jun 1999 11:04:09 +0000 (11:04 +0000)]
Update.

21 years agoUse __foo_t_defined convention to typedef things only once.
drepper [Wed, 23 Jun 1999 11:03:21 +0000 (11:03 +0000)]
Use __foo_t_defined convention to typedef things only once.

21 years agoFix comment.
drepper [Wed, 23 Jun 1999 11:02:21 +0000 (11:02 +0000)]
Fix comment.

21 years agoDon't define CX_LIMITED_RANGE_{ON,OFF,DEFAULT}. These are *pragmas* not macros.
drepper [Wed, 23 Jun 1999 11:02:08 +0000 (11:02 +0000)]
Don't define CX_LIMITED_RANGE_{ON,OFF,DEFAULT}.  These are *pragmas* not macros.

21 years agoDefine stdin, stdout, stderr as macros.
drepper [Wed, 23 Jun 1999 11:01:44 +0000 (11:01 +0000)]
Define stdin, stdout, stderr as macros.

21 years agoUpdate.
drepper [Wed, 23 Jun 1999 10:47:33 +0000 (10:47 +0000)]
Update.

21 years agoDefine weak alias here since it is not done anymore in fputc.c.
drepper [Wed, 23 Jun 1999 10:46:09 +0000 (10:46 +0000)]
Define weak alias here since it is not done anymore in fputc.c.

21 years agoDon't define alias if fputc is defined as a macro.
drepper [Wed, 23 Jun 1999 10:45:47 +0000 (10:45 +0000)]
Don't define alias if fputc is defined as a macro.

21 years ago.
roland [Tue, 22 Jun 1999 23:56:08 +0000 (23:56 +0000)]
.

21 years ago1999-06-23 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 22 Jun 1999 23:55:03 +0000 (23:55 +0000)]
1999-06-23  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/pwrite.c: New file.
* sysdeps/mach/hurd/pread.c: New file.

21 years ago1999-06-23 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 22 Jun 1999 23:54:54 +0000 (23:54 +0000)]
1999-06-23  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/fd-read.c (_hurd_fd_read): Take new parameter OFFSET and
pass it in the RPC instead of always -1.
* hurd/fd-write.c (_hurd_fd_write): Likewise.
* hurd/hurd/fd.h: Update decls.

21 years ago1999-06-23 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 22 Jun 1999 23:54:46 +0000 (23:54 +0000)]
1999-06-23  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/read.c (__libc_read): Just call __pread with
OFFSET argument of (off_t) -1.
* sysdeps/mach/hurd/write.c (__libc_write): Just call __pwrite with
OFFSET argument of (off_t) -1.

21 years agoUpdate.
drepper [Tue, 22 Jun 1999 12:35:23 +0000 (12:35 +0000)]
Update.

21 years agoInclude <wchar.h> for prototype.
drepper [Tue, 22 Jun 1999 12:34:37 +0000 (12:34 +0000)]
Include <wchar.h> for prototype.

21 years agoUpdate.
drepper [Tue, 22 Jun 1999 12:18:19 +0000 (12:18 +0000)]
Update.

21 years agoFix typos.
drepper [Tue, 22 Jun 1999 12:16:51 +0000 (12:16 +0000)]
Fix typos.

21 years agoFix typos.
drepper [Tue, 22 Jun 1999 12:16:22 +0000 (12:16 +0000)]
Fix typos.

21 years agoUpdate.
drepper [Tue, 22 Jun 1999 10:57:44 +0000 (10:57 +0000)]
Update.

21 years agoDon't return a zero result if the high bits of two words differ.
drepper [Tue, 22 Jun 1999 10:30:18 +0000 (10:30 +0000)]
Don't return a zero result if the high bits of two words differ.

21 years agoUpdate.
drepper [Mon, 21 Jun 1999 16:46:16 +0000 (16:46 +0000)]
Update.

21 years agoUse _IO_stdout instead of stdout.
drepper [Mon, 21 Jun 1999 16:46:03 +0000 (16:46 +0000)]
Use _IO_stdout instead of stdout.

21 years agoInclude <wchar.h> instead of "stdio.h". Use _IO_stdout instead of
drepper [Mon, 21 Jun 1999 16:45:53 +0000 (16:45 +0000)]
Include <wchar.h> instead of "stdio.h".  Use _IO_stdout instead of
stdout.  Fix parameter name.

21 years agoInclude <wchar.h> instead of "stdio.h".
drepper [Mon, 21 Jun 1999 16:45:40 +0000 (16:45 +0000)]
Include <wchar.h> instead of "stdio.h".

21 years agoConsistently use _IO_stdin instead of stdin.
drepper [Mon, 21 Jun 1999 16:45:22 +0000 (16:45 +0000)]
Consistently use _IO_stdin instead of stdin.

21 years agoInclude <wchar.h> instead of "stdio.h".
drepper [Mon, 21 Jun 1999 16:45:11 +0000 (16:45 +0000)]
Include <wchar.h> instead of "stdio.h".

21 years ago(routines): Add putwchar and putwchar_u.
drepper [Mon, 21 Jun 1999 16:44:55 +0000 (16:44 +0000)]
(routines): Add putwchar and putwchar_u.

21 years ago(__GNUC_PREREQ): Don't generate `defined' via
drepper [Mon, 21 Jun 1999 16:44:08 +0000 (16:44 +0000)]
(__GNUC_PREREQ): Don't generate `defined' via
macro expansion---it's undefined.  Properly parenthesize
substituted parameters.
(__GLIBC_PREREQ): Likewise.

21 years agoUpdate.
drepper [Mon, 21 Jun 1999 15:19:47 +0000 (15:19 +0000)]
Update.

21 years ago*CPPFLAGS): Revert last change. It has too many weird effects.
drepper [Mon, 21 Jun 1999 15:19:18 +0000 (15:19 +0000)]
*CPPFLAGS): Revert last change.  It has too many weird effects.

21 years agoUpdate.
drepper [Mon, 21 Jun 1999 14:58:43 +0000 (14:58 +0000)]
Update.

21 years agoProvide __P definition if not already defined.
drepper [Mon, 21 Jun 1999 14:58:27 +0000 (14:58 +0000)]
Provide __P definition if not already defined.

21 years agoUpdate.
drepper [Mon, 21 Jun 1999 14:22:46 +0000 (14:22 +0000)]
Update.

21 years agoUse __gnuc_va_list not va_list in prototype.
drepper [Mon, 21 Jun 1999 14:22:33 +0000 (14:22 +0000)]
Use __gnuc_va_list not va_list in prototype.

21 years agoUpdate.
drepper [Mon, 21 Jun 1999 13:38:44 +0000 (13:38 +0000)]
Update.

21 years agoExplicitly cast return value to avoid warning.
drepper [Mon, 21 Jun 1999 13:36:42 +0000 (13:36 +0000)]
Explicitly cast return value to avoid warning.

21 years agoDeclare wcstof and wcstold for ISO C9x.
drepper [Mon, 21 Jun 1999 13:36:23 +0000 (13:36 +0000)]
Declare wcstof and wcstold for ISO C9x.

21 years agoUse __GNUC_PREREQ.
drepper [Mon, 21 Jun 1999 13:36:06 +0000 (13:36 +0000)]
Use __GNUC_PREREQ.

21 years agoAvoid warning about huge constant.
drepper [Mon, 21 Jun 1999 13:35:52 +0000 (13:35 +0000)]
Avoid warning about huge constant.

21 years ago(ungetc, inchar) [COMPILE_WPRINTF]:
drepper [Mon, 21 Jun 1999 13:35:40 +0000 (13:35 +0000)]
(ungetc, inchar) [COMPILE_WPRINTF]:
Change EOF to WEOF and remove cast.
(UNGETC): Remove macro.

21 years ago(group_member): Make parameters and
drepper [Mon, 21 Jun 1999 13:35:24 +0000 (13:35 +0000)]
(group_member): Make parameters and
return types pointers to CHAR_T instead of UCHAR_T.
(vfprintf): Change type of work_buffer, workend and string to
CHAR_T pointer/array.
(process_arg, process_string_arg): Adjust/remove casts.  Add
missing use of L_ macro.
(printf_unknown): Add missing uses of L_ macro.
Remove unused ISASCII and MBRLEN.
(_itoa, _itoa_word) [COMPILE_WRPINTF]: Don't cast second argument.
(NOT_IN_JUMP_RANGE, CHAR_CLASS): Change (int) to (INT_T), use L_.

21 years ago(find_spec) [!COMPILE_WPRINTF]:
drepper [Mon, 21 Jun 1999 13:35:00 +0000 (13:35 +0000)]
(find_spec) [!COMPILE_WPRINTF]:
Change ISASCII to isascii and MBRLEN to mbrlen.
(parse_one_spec): Compare info.spec always against wchar_t values.

21 years ago(__wuflow): Fix use of WEOF vs. EOF. Call
drepper [Mon, 21 Jun 1999 13:34:37 +0000 (13:34 +0000)]
(__wuflow): Fix use of WEOF vs. EOF.  Call
_IO_switch_to_wget_mode instead of _IO_switch_to_get_mode.
(__wunderflow): Likewise.
(_IO_switch_to_wget_mode): Likewise.
(_IO_init_wmarker): Likewise.

21 years ago(_IO_wfile_seekoff): Call _IO_switch_to_wget_mode, not _IO_switch_to_get_mode.
drepper [Mon, 21 Jun 1999 13:34:16 +0000 (13:34 +0000)]
(_IO_wfile_seekoff): Call _IO_switch_to_wget_mode, not _IO_switch_to_get_mode.
(_IO_wfile_jumps): Fix pbackfail entry.

21 years ago(_IO_old_proc_open): Apply change from 1999-03-29 to iopopen also
drepper [Mon, 21 Jun 1999 13:34:03 +0000 (13:34 +0000)]
(_IO_old_proc_open): Apply change from 1999-03-29 to iopopen also
here.

21 years ago(_IO_setvbuf): Only call wide char setbuf function if the stream is
drepper [Mon, 21 Jun 1999 13:33:39 +0000 (13:33 +0000)]
(_IO_setvbuf): Only call wide char setbuf function if the stream is
currently unoriented.

21 years ago(shared-only-routines): Add oldiofgetpos,
drepper [Mon, 21 Jun 1999 13:33:16 +0000 (13:33 +0000)]
(shared-only-routines): Add oldiofgetpos,
oldiofgetpos64, oldiofsetpos and oldiofsetpos64.
(routines): Include oldiofgetpos, oldiofgetpos64, oldiofsetpos and
oldiofsetpos64 only if doing versioning.

21 years agoUse __GNUC_PREREQ.
drepper [Mon, 21 Jun 1999 13:32:44 +0000 (13:32 +0000)]
Use __GNUC_PREREQ.

21 years agoCorrect counting of subsections.
drepper [Mon, 21 Jun 1999 13:00:14 +0000 (13:00 +0000)]
Correct counting of subsections.

21 years agoUpdate.
drepper [Sun, 20 Jun 1999 10:42:32 +0000 (10:42 +0000)]
Update.

21 years agoDeclare wcstof and wcstold for ISO C9x.
drepper [Sun, 20 Jun 1999 10:41:20 +0000 (10:41 +0000)]
Declare wcstof and wcstold for ISO C9x.

21 years agoUpdate.
drepper [Sun, 20 Jun 1999 09:23:28 +0000 (09:23 +0000)]
Update.

21 years agoFix last patch.
drepper [Sun, 20 Jun 1999 09:22:19 +0000 (09:22 +0000)]
Fix last patch.

21 years agoUpdate.
drepper [Sun, 20 Jun 1999 09:00:37 +0000 (09:00 +0000)]
Update.

21 years ago(fputwc, putwc, putwchar, fputwc_unlocked,
drepper [Sun, 20 Jun 1999 08:58:21 +0000 (08:58 +0000)]
(fputwc, putwc, putwchar, fputwc_unlocked,
putwc_unlocked, putwchar_unlocked): Likewise.

21 years ago* libio/libio.h (_IO_putwc): Correct type of first argument.
drepper [Sun, 20 Jun 1999 08:57:51 +0000 (08:57 +0000)]
* libio/libio.h (_IO_putwc): Correct type of first argument.
* wcsmbs/wchar.h: (fputwc, putwc, putwchar, fputwc_unlocked,
putwc_unlocked, putwchar_unlocked): Likewise.
* libio/fputwc.c: Likewise.
* libio/fputwc_unlocked.c: Likewise.
* libio/putwc.c: Likewise.
* libio/putwc_unlocked.c: Likewise.
* libio/putwchar.c: Likewise.
* libio/putwchar_unlocked.c: Likewise.

21 years ago.
roland [Sat, 19 Jun 1999 12:43:27 +0000 (12:43 +0000)]
.

21 years ago1999-06-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 19 Jun 1999 12:43:07 +0000 (12:43 +0000)]
1999-06-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/gnu/siglist.h: File moved to ...
* sysdeps/generic/siglist.h: ... here.  This file should be usable for
any platform, since it just associates the SIG* macros with text names
and descriptions. For any signal macros do not exist on every
platform, we can use #ifdef tests here and still use this single
common file for all platforms.
* sysdeps/generic/siglist.c: Rewrite using <siglist.h>.  This file
should be usable for all platforms after the binary compatibility
stuff in the current sysdeps/gnu version is no longer required.
* sysdeps/generic/Makefile: Remove rules for generating siglist.c.
* sysdeps/generic/make_siglist.c: File removed.
* sysdeps/mach/hurd/siglist.h: Use #include_next.
* sysdeps/unix/sysv/linux/siglist.h: Likewise.

21 years ago.
roland [Sat, 19 Jun 1999 12:40:14 +0000 (12:40 +0000)]
.

21 years ago1999-06-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 19 Jun 1999 12:39:37 +0000 (12:39 +0000)]
1999-06-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/gnu/siglist.h: File moved to ...
* sysdeps/generic/siglist.h: ... here.  This file should be usable for
any platform, since it just associates the SIG* macros with text names
and descriptions. For any signal macros do not exist on every
platform, we can use #ifdef tests here and still use this single
common file for all platforms.
* sysdeps/generic/siglist.c: Rewrite using <siglist.h>.  This file
should be usable for all platforms after the binary compatibility
stuff in the current sysdeps/gnu version is no longer required.
* sysdeps/generic/Makefile: Remove rules for generating siglist.c.
* sysdeps/generic/make_siglist.c: File removed.

21 years ago.
roland [Sat, 19 Jun 1999 12:28:46 +0000 (12:28 +0000)]
.

21 years ago1999-06-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 19 Jun 1999 12:28:10 +0000 (12:28 +0000)]
1999-06-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/unix/sysv/linux/siglist.c: Moved to ...
* sysdeps/gnu/siglist.c: ... here.
Use <siglist.h> instead of "siglist.h", to ensure sysdeps-search.
Use <bits/wordsize.h> instead of <sizes.h> to determine PTR_SIZE_STR.
* sysdeps/gnu/siglist.h: New file, contents from linux version.
Add entry for SIGLOST protected by #ifdef.
* sysdeps/unix/sysv/linux/siglist.h: Just #include that file,
and define OLD_SIGLIST_SIZE_STR.
* sysdeps/mach/hurd/siglist.h: New file, likewise.

21 years agoUpdate.
drepper [Sat, 19 Jun 1999 09:58:37 +0000 (09:58 +0000)]
Update.

21 years agoUse __GNUC_PREREQ.
drepper [Sat, 19 Jun 1999 09:57:12 +0000 (09:57 +0000)]
Use __GNUC_PREREQ.

21 years agoDefine new macros __GNUC_PREREQ and __GLIBC_PREREQ which can be used to test
drepper [Sat, 19 Jun 1999 09:56:41 +0000 (09:56 +0000)]
Define new macros __GNUC_PREREQ and __GLIBC_PREREQ which can be used to test
the version of gcc and glibc respectively.

21 years agoInclude libintl.h.
drepper [Sat, 19 Jun 1999 09:46:45 +0000 (09:46 +0000)]
Include libintl.h.

21 years agoRebuilt.
drepper [Sat, 19 Jun 1999 09:45:45 +0000 (09:45 +0000)]
Rebuilt.

21 years agoWrite an "#include <libintl.h>" into the generated file.
drepper [Sat, 19 Jun 1999 09:45:30 +0000 (09:45 +0000)]
Write an "#include <libintl.h>" into the generated file.

21 years agoWrite an "#include <libintl.h>" into the generated file.
drepper [Sat, 19 Jun 1999 09:45:12 +0000 (09:45 +0000)]
Write an "#include <libintl.h>" into the generated file.

21 years agoUse __malloc_ptr_t not __ptr_t.
drepper [Sat, 19 Jun 1999 09:44:34 +0000 (09:44 +0000)]
Use __malloc_ptr_t not __ptr_t.

21 years agoInclude features.h.
drepper [Sat, 19 Jun 1999 09:44:17 +0000 (09:44 +0000)]
Include features.h.

21 years agoInclude stddef.h for NULL.
drepper [Sat, 19 Jun 1999 09:44:01 +0000 (09:44 +0000)]
Include stddef.h for NULL.

21 years agoInclude sys/cdefs.h for __P.
drepper [Sat, 19 Jun 1999 09:43:44 +0000 (09:43 +0000)]
Include sys/cdefs.h for __P.

21 years agoInclude bits/libc-tsd.h after all other headers.
drepper [Sat, 19 Jun 1999 09:43:28 +0000 (09:43 +0000)]
Include bits/libc-tsd.h after all other headers.

21 years agoInclude sys/stat.h and define HAVE_ST_BLKSIZE here.
drepper [Sat, 19 Jun 1999 09:43:07 +0000 (09:43 +0000)]
Include sys/stat.h and define HAVE_ST_BLKSIZE here.

21 years agoDon't include sys/stat.h or define HAVE_ST_BLKSIZE here.
drepper [Sat, 19 Jun 1999 09:42:34 +0000 (09:42 +0000)]
Don't include sys/stat.h or define HAVE_ST_BLKSIZE here.

21 years ago(CPPFLAGS): Use -imacros to read libc-symbols.h.
drepper [Sat, 19 Jun 1999 09:42:02 +0000 (09:42 +0000)]
(CPPFLAGS): Use -imacros to read libc-symbols.h.

21 years agoDon't include <libintl.h>. Don't define _ and N_. Don't declare _libc_intl_domainname.
drepper [Sat, 19 Jun 1999 09:41:45 +0000 (09:41 +0000)]
Don't include <libintl.h>.  Don't define _ and N_.  Don't declare _libc_intl_domainname.

21 years agoDeclare _libc_intl_domainname here.
drepper [Sat, 19 Jun 1999 09:41:21 +0000 (09:41 +0000)]
Declare _libc_intl_domainname here.
Define _ and N_ here.

21 years agoUpdate.
drepper [Fri, 18 Jun 1999 19:04:23 +0000 (19:04 +0000)]
Update.

21 years ago(charmaps): Exclude SCCS.
drepper [Fri, 18 Jun 1999 19:03:55 +0000 (19:03 +0000)]
(charmaps): Exclude SCCS.
(locales): Likewise.
(repertoiremaps): Likewise.

21 years agoInclude setjmp.h.
drepper [Fri, 18 Jun 1999 19:03:14 +0000 (19:03 +0000)]
Include setjmp.h.

21 years agoInclude setjmp.h.
drepper [Fri, 18 Jun 1999 19:02:54 +0000 (19:02 +0000)]
Include setjmp.h.

21 years agoUpdate.
drepper [Fri, 18 Jun 1999 18:31:58 +0000 (18:31 +0000)]
Update.

21 years ago(x_inline): Cleanup pointer assignments.
drepper [Fri, 18 Jun 1999 18:31:43 +0000 (18:31 +0000)]
(x_inline): Cleanup pointer assignments.

21 years agoUpdate.
drepper [Fri, 18 Jun 1999 18:22:17 +0000 (18:22 +0000)]
Update.

21 years agoInlcude string.h for memset prototype.
drepper [Fri, 18 Jun 1999 18:22:06 +0000 (18:22 +0000)]
Inlcude string.h for memset prototype.

21 years agoUpdate.
drepper [Fri, 18 Jun 1999 18:08:15 +0000 (18:08 +0000)]
Update.

21 years ago(FILEBUF_LITERAL): Add missing parameter to macro definitions.
drepper [Fri, 18 Jun 1999 18:08:05 +0000 (18:08 +0000)]
(FILEBUF_LITERAL): Add missing parameter to macro definitions.