kopensolaris-gnu/glibc.git
19 years ago(_IO_new_fclose): Unlink descriptor first to avoid deadlock.
drepper [Tue, 24 Jul 2001 04:20:15 +0000 (04:20 +0000)]
(_IO_new_fclose): Unlink descriptor first to avoid deadlock.

19 years ago(_IO_old_fclose): Unlink descriptor first to avoid deadlock.
drepper [Tue, 24 Jul 2001 04:19:55 +0000 (04:19 +0000)]
(_IO_old_fclose): Unlink descriptor first to avoid deadlock.

19 years ago(_IO_un_link): Get stream lock since it's not always done in the caller.
drepper [Tue, 24 Jul 2001 04:16:33 +0000 (04:16 +0000)]
(_IO_un_link): Get stream lock since it's not always done in the caller.
(_IO_link_in): Likewise.

19 years agoUpdate.
drepper [Tue, 24 Jul 2001 01:33:57 +0000 (01:33 +0000)]
Update.

19 years agoUpdate.
drepper [Tue, 24 Jul 2001 01:08:46 +0000 (01:08 +0000)]
Update.

19 years agoDefine _IO_cleanup_region_start_noarg.
drepper [Tue, 24 Jul 2001 01:06:59 +0000 (01:06 +0000)]
Define _IO_cleanup_region_start_noarg.

19 years ago(_IO_list_all_stamp): New variable.
drepper [Tue, 24 Jul 2001 01:05:41 +0000 (01:05 +0000)]
(_IO_list_all_stamp): New variable.
(_IO_un_link): Bump _IO_list_all_stamp after removing from list.
(_IO_link): Likewise for insertion.
(flush_cleanup): New function.
(_IO_flush_all): Get list_all_lock and all individual locks for the
streams.  Detect and handle changes to the _IO_list_all list.
(_IO_flush_all_linebuffered): Likewise.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 23:45:03 +0000 (23:45 +0000)]
Update.

19 years agoFix typo in comment.
drepper [Mon, 23 Jul 2001 23:42:48 +0000 (23:42 +0000)]
Fix typo in comment.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 23:01:08 +0000 (23:01 +0000)]
Update.

19 years ago(__gconv_lookup_cache): Handle encoding from and to INTERNAL.
drepper [Mon, 23 Jul 2001 22:59:58 +0000 (22:59 +0000)]
(__gconv_lookup_cache): Handle encoding from and to INTERNAL.

19 years agoCreate a special record for the INTERNAL encoding name in the output file.
drepper [Mon, 23 Jul 2001 22:59:24 +0000 (22:59 +0000)]
Create a special record for the INTERNAL encoding name in the output file.

19 years agoAdd @comment lines before @deftypefun ioctl.
drepper [Mon, 23 Jul 2001 19:15:10 +0000 (19:15 +0000)]
Add @comment lines before @deftypefun ioctl.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 18:14:55 +0000 (18:14 +0000)]
Update.

19 years ago(svcunix_rendezvous_abort): New.
drepper [Mon, 23 Jul 2001 18:12:56 +0000 (18:12 +0000)]
(svcunix_rendezvous_abort): New.
(svcunix_rendezvous_op): Use it.

19 years ago(svctcp_rendezvous_abort): New.
drepper [Mon, 23 Jul 2001 18:12:33 +0000 (18:12 +0000)]
(svctcp_rendezvous_abort): New.
(svctcp_rendezvous_op): Use it.

19 years ago(CPPFLAGS-test-ifloat.c, CPPFLAGS-test-idouble.c,
drepper [Mon, 23 Jul 2001 18:11:43 +0000 (18:11 +0000)]
(CPPFLAGS-test-ifloat.c, CPPFLAGS-test-idouble.c,
CPPFLAGS-test-ildoubl.c): Renamed from CFLAGS-*.
(math-CPPFLAGS): Set this instead of CPPFLAGS.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 18:03:27 +0000 (18:03 +0000)]
Update.

19 years ago(FLOATING_STACKS): Define.
drepper [Mon, 23 Jul 2001 17:52:42 +0000 (17:52 +0000)]
(FLOATING_STACKS): Define.
(ARCH_STACK_MAX_SIZE): Define.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 17:14:27 +0000 (17:14 +0000)]
Update.

19 years agoAdd more definitions from Sun's latest version.
drepper [Mon, 23 Jul 2001 17:11:21 +0000 (17:11 +0000)]
Add more definitions from Sun's latest version.

19 years agoUpdate.
aj [Mon, 23 Jul 2001 13:23:30 +0000 (13:23 +0000)]
Update.

19 years ago * sysdeps/ieee754/ldbl-128/s_log1pl.c (__log1pl): Return proper
aj [Mon, 23 Jul 2001 13:23:20 +0000 (13:23 +0000)]
* sysdeps/ieee754/ldbl-128/s_log1pl.c (__log1pl): Return proper
sign for 0 input.  Return NaN with no exception for NaN input, and
set divide by zero exception for -1 input.
Return argument if NaN or infinity.

19 years agoUpdate.
aj [Mon, 23 Jul 2001 09:19:11 +0000 (09:19 +0000)]
Update.

19 years agoAdd some deltas.
aj [Mon, 23 Jul 2001 09:17:33 +0000 (09:17 +0000)]
Add some deltas.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 09:11:23 +0000 (09:11 +0000)]
Update.

19 years ago(__gconv_lookup_cache): Select correct module for conversion direction.
drepper [Mon, 23 Jul 2001 09:10:36 +0000 (09:10 +0000)]
(__gconv_lookup_cache): Select correct module for conversion direction.

19 years agoUpdate.
aj [Mon, 23 Jul 2001 08:54:31 +0000 (08:54 +0000)]
Update.

19 years ago(__expm1l): Return proper sign for 0 input. Return NaN with no exception
aj [Mon, 23 Jul 2001 08:54:14 +0000 (08:54 +0000)]
(__expm1l): Return proper sign for 0 input.  Return NaN with no exception
for NaN input.

19 years agoUpdate.
aj [Mon, 23 Jul 2001 08:40:22 +0000 (08:40 +0000)]
Update.

19 years agoAdd prototypes to avoid warnings.
aj [Mon, 23 Jul 2001 08:39:51 +0000 (08:39 +0000)]
Add prototypes to avoid warnings.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 08:31:12 +0000 (08:31 +0000)]
Update.

19 years agoISO-106464/UTF-8/ transformation must really be an alias.
drepper [Mon, 23 Jul 2001 08:30:03 +0000 (08:30 +0000)]
ISO-106464/UTF-8/ transformation must really be an alias.

19 years agoUpdate.
aj [Mon, 23 Jul 2001 07:55:20 +0000 (07:55 +0000)]
Update.

19 years ago * iconv/iconvconfig.c: Include <sys/cdefs.h> and use
aj [Mon, 23 Jul 2001 07:55:03 +0000 (07:55 +0000)]
* iconv/iconvconfig.c: Include <sys/cdefs.h> and use
__attribute_malloc__ for older GCC versions.
* iconv/strtab.c: Likewise.

19 years agoMust flee the whitespace police.
roland [Mon, 23 Jul 2001 07:36:52 +0000 (07:36 +0000)]
Must flee the whitespace police.

19 years ago.
roland [Mon, 23 Jul 2001 07:20:28 +0000 (07:20 +0000)]
.

19 years ago2001-07-22 Roland McGrath <roland@frob.com>
roland [Mon, 23 Jul 2001 07:19:24 +0000 (07:19 +0000)]
2001-07-22  Roland McGrath  <roland@frob.com>

* sysdeps/generic/bits/sigaction.h [__USE_UNIX98 || __USE_MISC]
(SA_NODEFER, SA_RESETHAND): New macros, same bit values as FreeBSD.
[__USE_MISC] (SA_INTERRUPT): New macro, value 0.
[__USE_MISC] (SA_NOMASK, SA_ONESHOT, SA_STACK): New macros, aliases
as in other sysdeps versions of this file.
        * sysdeps/generic/bits/sigaction.h (struct sigaction): Use a union
and provide sa_handler and sa_sigaction member names as macros, as
done in other sysdeps versions of this file.
Suggested by Igor Khavkine <i_khavki@alcor.concordia.ca>.

19 years ago2001-07-22 Roland McGrath <roland@frob.com>
roland [Mon, 23 Jul 2001 07:19:20 +0000 (07:19 +0000)]
2001-07-22  Roland McGrath  <roland@frob.com>

* hurd/hurdsig.c (_hurd_internal_post_signal): Support SA_RESETHAND
and SA_NODEFER options.  Spurred to action by Igor Khavkine.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 07:07:11 +0000 (07:07 +0000)]
Update.

19 years agoRevamp memory allocation for WCHAR functions to not use too much stack.
drepper [Mon, 23 Jul 2001 07:05:37 +0000 (07:05 +0000)]
Revamp memory allocation for WCHAR functions to not use too much stack.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 04:11:06 +0000 (04:11 +0000)]
Update.

19 years ago(write_output): Update comment explaining output format.
drepper [Mon, 23 Jul 2001 04:08:37 +0000 (04:08 +0000)]
(write_output): Update comment explaining output format.

19 years agoUpdate.
drepper [Mon, 23 Jul 2001 01:13:01 +0000 (01:13 +0000)]
Update.

19 years ago(_dl_dst_count): In SUID binaries expand $ORIGIN if it is alone.
drepper [Mon, 23 Jul 2001 01:12:26 +0000 (01:12 +0000)]
(_dl_dst_count): In SUID binaries expand $ORIGIN if it is alone.
(_dl_dst_substitute): Likewise.

19 years agoUpdate.
drepper [Sun, 22 Jul 2001 23:41:12 +0000 (23:41 +0000)]
Update.

19 years ago(pthread_allocate_stack): Handle FLOATING_STACKS with
drepper [Sun, 22 Jul 2001 23:40:17 +0000 (23:40 +0000)]
(pthread_allocate_stack): Handle FLOATING_STACKS with
NEED_SEPARATE_REGISTER_STACK.

19 years ago(FLOATING_STACKS): Define.
drepper [Sun, 22 Jul 2001 23:39:58 +0000 (23:39 +0000)]
(FLOATING_STACKS): Define.
(ARCH_STACK_MAX_SIZE): Define.

19 years agoFix typo in ARCH_STACK_MAX_SIZE comment.
drepper [Sun, 22 Jul 2001 23:38:54 +0000 (23:38 +0000)]
Fix typo in ARCH_STACK_MAX_SIZE comment.

19 years agoUpdate.
drepper [Sun, 22 Jul 2001 22:07:20 +0000 (22:07 +0000)]
Update.

19 years agoRemove --verbose option. Comment out mcheck_verbose call.
drepper [Sun, 22 Jul 2001 22:06:21 +0000 (22:06 +0000)]
Remove --verbose option.  Comment out mcheck_verbose call.

19 years agoUpdate.
drepper [Sun, 22 Jul 2001 21:48:51 +0000 (21:48 +0000)]
Update.

19 years ago(morememory): Fix little memory handling problem.
drepper [Sun, 22 Jul 2001 21:47:19 +0000 (21:47 +0000)]
(morememory): Fix little memory handling problem.

19 years agoFix redefinition problem.
drepper [Sun, 22 Jul 2001 18:23:51 +0000 (18:23 +0000)]
Fix redefinition problem.

19 years ago.
schwab [Sun, 22 Jul 2001 18:18:58 +0000 (18:18 +0000)]
.

19 years agoDon't mark asm input operand as clobbered.
schwab [Sun, 22 Jul 2001 18:18:48 +0000 (18:18 +0000)]
Don't mark asm input operand as clobbered.

19 years ago(INLINE_SYSCALL): Don't mark asm input operand as clobbered.
schwab [Sun, 22 Jul 2001 18:18:34 +0000 (18:18 +0000)]
(INLINE_SYSCALL): Don't mark asm input operand as clobbered.

19 years agoUpdate.
drepper [Sun, 22 Jul 2001 17:47:08 +0000 (17:47 +0000)]
Update.

19 years agoUpdate.
drepper [Sun, 22 Jul 2001 17:46:51 +0000 (17:46 +0000)]
Update.

19 years agoAdd rules to build gconv_cache.c and iconvconfig.
drepper [Sun, 22 Jul 2001 17:45:50 +0000 (17:45 +0000)]
Add rules to build gconv_cache.c and iconvconfig.

19 years agoString table generation functions.
drepper [Sun, 22 Jul 2001 17:44:38 +0000 (17:44 +0000)]
String table generation functions.

19 years agoHeader for program to create gconv-modules.cache file for fast access to gconv
drepper [Sun, 22 Jul 2001 17:44:23 +0000 (17:44 +0000)]
Header for program to create gconv-modules.cache file for fast access to gconv
modules database.

19 years agoProgam to create gconv-modules.cache file for fast access to gconv
drepper [Sun, 22 Jul 2001 17:44:07 +0000 (17:44 +0000)]
Progam to create gconv-modules.cache file for fast access to gconv
modules database.

19 years agoImplementation of handling of gconv-modules.cache file.
drepper [Sun, 22 Jul 2001 17:43:25 +0000 (17:43 +0000)]
Implementation of handling of gconv-modules.cache file.

19 years ago(BUILTIN_TRANSFORMATION): Remove Init and End parameters.
drepper [Sun, 22 Jul 2001 17:41:34 +0000 (17:41 +0000)]
(BUILTIN_TRANSFORMATION): Remove Init and End parameters.

19 years agoDeclare __gconv_path_envvar, __gconv_lookup_cache,
drepper [Sun, 22 Jul 2001 17:40:54 +0000 (17:40 +0000)]
Declare __gconv_path_envvar, __gconv_lookup_cache,
__gconv_release_step, and __gconv_loaded_cache.

19 years ago(gen_steps): Internal converters don't have initializers, move the
drepper [Sun, 22 Jul 2001 17:39:45 +0000 (17:39 +0000)]
(gen_steps): Internal converters don't have initializers, move the
code accordingly.
(__gconv_release_step): Renamed from release_step and exported.
 Change callers.
(__gconv_find_transform): First call __gconv_lookup_cache and only
continue if it signals no cache available.  Remove some unnecessary tests.

19 years ago(BUILTIN_TRANSFORMATION): Remove Init and End parameters.
drepper [Sun, 22 Jul 2001 17:34:48 +0000 (17:34 +0000)]
(BUILTIN_TRANSFORMATION): Remove Init and End parameters.
(__gconv_read_conf): Don't read configuration file if STATIC_GCONV is defined.
(__gconv_path_envvar): New global variable.
(__gconv_get_path): Use it instead of call getenv.
(__gconv_read_conf): First see whether cache can be used.  If yes,
don't do any work here.

19 years agoRemove NULL parameters for Init and End in all BUILTIN_TRANSFORMATION calls.
drepper [Sun, 22 Jul 2001 17:30:44 +0000 (17:30 +0000)]
Remove NULL parameters for Init and End in all BUILTIN_TRANSFORMATION calls.

19 years ago(struct builtin_map): Remove init and end elements.
drepper [Sun, 22 Jul 2001 17:29:40 +0000 (17:29 +0000)]
(struct builtin_map): Remove init and end elements.
(BUILTIN_TRANSFORMATION): Remove Init and End parameters.
(__gconv_get_builtin_trans): Initialize __init_fct and __end_fct to NULL.

19 years ago2001-07-20 Roland McGrath <roland@frob.com>
roland [Sat, 21 Jul 2001 06:02:09 +0000 (06:02 +0000)]
2001-07-20  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/device-nrs.h: Comment fix, typo fix.

19 years ago2001-07-20 Roland McGrath <roland@frob.com>
roland [Sat, 21 Jul 2001 06:01:40 +0000 (06:01 +0000)]
2001-07-20  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/device-nrs.h: Comment fix.

19 years ago.
roland [Sat, 21 Jul 2001 05:13:40 +0000 (05:13 +0000)]
.

19 years ago2001-07-20 Roland McGrath <roland@frob.com>
roland [Sat, 21 Jul 2001 05:13:27 +0000 (05:13 +0000)]
2001-07-20  Roland McGrath  <roland@frob.com>

* sysdeps/generic/device-nrs.h (DEV_TTY_P): Change argument type
from `dev_t' (st_rdev value) `const struct stat *'.
* sysdeps/unix/sysv/linux/device-nrs.h (DEV_TTY_P): Likewise.
* libio/filedoalloc.c (_IO_file_doallocate): Change caller.
* sysdeps/mach/hurd/device-nrs.h: New file.

19 years ago.
roland [Sat, 21 Jul 2001 05:10:24 +0000 (05:10 +0000)]
.

19 years ago2001-07-20 Roland McGrath <roland@frob.com>
roland [Sat, 21 Jul 2001 05:09:59 +0000 (05:09 +0000)]
2001-07-20  Roland McGrath  <roland@frob.com>

* libio/stdio_ext.h: Moved to ...
* stdio-common/stdio_ext.h: ... here.
* libio/Makefile (headers): Move stdio_ext.h from here ...
* stdio-common/Makefile (headers): ... to here.
* include/stdio_ext.h: New file.
* stdio/Makefile (routines): Add the stdio_ext.h functions here.
* stdio/Versions (GLIBC_2.2.4): Export the stdio_ext.h functions.
* stdio/__flbf.c: New file.
* stdio/__fbufsize.c: New file.
* stdio/__fpending.c: New file.
* stdio/__fpurge.c: New file.
* stdio/__freadable.c: New file.
* stdio/__freading.c: New file.
* stdio/__fsetlocking.c: New file.
* stdio/__fwritable.c: New file.
* stdio/__fwriting.c: New file.

19 years agoUpdate.
drepper [Fri, 20 Jul 2001 18:02:01 +0000 (18:02 +0000)]
Update.

19 years ago(search_dir): Avoid use of uninitialized memory. Add a few
drepper [Fri, 20 Jul 2001 17:51:33 +0000 (17:51 +0000)]
(search_dir): Avoid use of uninitialized memory.  Add a few
__builtin_expect to mark unlikely error cases.

19 years agoUpdate.
aj [Fri, 20 Jul 2001 06:05:49 +0000 (06:05 +0000)]
Update.

19 years agoSynch with kernel.
aj [Fri, 20 Jul 2001 06:05:16 +0000 (06:05 +0000)]
Synch with kernel.

19 years agoUpdate.
drepper [Thu, 19 Jul 2001 21:09:22 +0000 (21:09 +0000)]
Update.

19 years agoRemove unnecessary prototype.
drepper [Thu, 19 Jul 2001 20:58:51 +0000 (20:58 +0000)]
Remove unnecessary prototype.

19 years agoUpdate.
drepper [Thu, 19 Jul 2001 15:04:23 +0000 (15:04 +0000)]
Update.

19 years ago(LC_PAPER): Change to Letter.
drepper [Thu, 19 Jul 2001 15:03:50 +0000 (15:03 +0000)]
(LC_PAPER): Change to Letter.

19 years ago(LC_PAPER): Change to Letter.
drepper [Thu, 19 Jul 2001 15:03:19 +0000 (15:03 +0000)]
(LC_PAPER): Change to Letter.

19 years agoUpdate.
drepper [Thu, 19 Jul 2001 14:37:30 +0000 (14:37 +0000)]
Update.

19 years ago(LC_PAPER): Change to Letter.
drepper [Thu, 19 Jul 2001 14:36:57 +0000 (14:36 +0000)]
(LC_PAPER): Change to Letter.
(LC_MEASUREMENT): Change to 2.

19 years ago(LC_PAPER): Change to Letter.
drepper [Thu, 19 Jul 2001 14:35:58 +0000 (14:35 +0000)]
(LC_PAPER): Change to Letter.
(LC_MEASUREMENT): Change to 2.

19 years ago(Floating Point Classes): Remove infnan description.
drepper [Thu, 19 Jul 2001 14:19:39 +0000 (14:19 +0000)]
(Floating Point Classes): Remove infnan description.

19 years ago(Normalization Functions): Remove duplicated description of logb.
drepper [Thu, 19 Jul 2001 14:18:08 +0000 (14:18 +0000)]
(Normalization Functions): Remove duplicated description of logb.

19 years agoDon't print header completly in CAPS.
aj [Thu, 19 Jul 2001 12:48:11 +0000 (12:48 +0000)]
Don't print header completly in CAPS.

19 years agoUpdate.
drepper [Thu, 19 Jul 2001 07:25:49 +0000 (07:25 +0000)]
Update.

19 years agoAdd html goal.
drepper [Thu, 19 Jul 2001 07:23:03 +0000 (07:23 +0000)]
Add html goal.

19 years agoAdd html goal.
drepper [Thu, 19 Jul 2001 07:21:42 +0000 (07:21 +0000)]
Add html goal.

19 years agoSmall cleanups to make makeinfo happy.
drepper [Thu, 19 Jul 2001 07:17:10 +0000 (07:17 +0000)]
Small cleanups to make makeinfo happy.

19 years agoRemove duplicate @set.
drepper [Thu, 19 Jul 2001 07:13:53 +0000 (07:13 +0000)]
Remove duplicate @set.

19 years agoUpdate.
drepper [Wed, 18 Jul 2001 21:22:57 +0000 (21:22 +0000)]
Update.

19 years ago(_IO_file_doallocate): A few more minor cleanups and improvements.
drepper [Wed, 18 Jul 2001 21:21:21 +0000 (21:21 +0000)]
(_IO_file_doallocate): A few more minor cleanups and improvements.

19 years ago(WORDCHAR_P) [WCHAR]: Also return true for the underscore character.
drepper [Wed, 18 Jul 2001 20:36:00 +0000 (20:36 +0000)]
(WORDCHAR_P) [WCHAR]: Also return true for the underscore character.

19 years ago(new_heap): Don't call munmap for zero length.
drepper [Wed, 18 Jul 2001 20:33:54 +0000 (20:33 +0000)]
(new_heap): Don't call munmap for zero length.