kopensolaris-gnu/glibc.git
21 years agoDefine codecvt struct. Define _IO_wide_data.
drepper [Wed, 16 Jun 1999 21:52:58 +0000 (21:52 +0000)]
Define codecvt struct.  Define _IO_wide_data.
Extend _IO_file contain pointer to codecvt, widedata and mode.
(_IO_getwc_unlocked): New macro.
(_IO_putwc_unlocked): New macro.
(_IO_fwide): New macro.

21 years agoInitialize so that stream can be wide oriented.
drepper [Wed, 16 Jun 1999 21:49:49 +0000 (21:49 +0000)]
Initialize so that stream can be wide oriented.

21 years agoHandle not yet oriented stream.
drepper [Wed, 16 Jun 1999 21:46:49 +0000 (21:46 +0000)]
Handle not yet oriented stream.

21 years agoUse _IO_off_t.
drepper [Wed, 16 Jun 1999 21:44:22 +0000 (21:44 +0000)]
Use _IO_off_t.

21 years agoUse _IO_off_t.
drepper [Wed, 16 Jun 1999 21:43:41 +0000 (21:43 +0000)]
Use _IO_off_t.

21 years agoOrient stream if not already happened.
drepper [Wed, 16 Jun 1999 21:42:31 +0000 (21:42 +0000)]
Orient stream if not already happened.

21 years agoInitialize so that stream can be wide oriented.
drepper [Wed, 16 Jun 1999 21:41:45 +0000 (21:41 +0000)]
Initialize so that stream can be wide oriented.

21 years agoAdd prototype for _IO_vswprintf. Change _IO_pos_BAD to use
drepper [Wed, 16 Jun 1999 21:40:42 +0000 (21:40 +0000)]
Add prototype for _IO_vswprintf.  Change _IO_pos_BAD to use
_IO_off64_t.

21 years agoOrient stream if not already happened.
drepper [Wed, 16 Jun 1999 21:38:43 +0000 (21:38 +0000)]
Orient stream if not already happened.

21 years agoUse _IO_off_t. For now abort when use with wide char stream.
drepper [Wed, 16 Jun 1999 21:37:57 +0000 (21:37 +0000)]
Use _IO_off_t.  For now abort when use with wide char stream.

21 years agoRestore conversion state if necessary.
drepper [Wed, 16 Jun 1999 21:36:20 +0000 (21:36 +0000)]
Restore conversion state if necessary.

21 years agoOrient stream if not already happened.
drepper [Wed, 16 Jun 1999 21:35:22 +0000 (21:35 +0000)]
Orient stream if not already happened.

21 years agoUse _IO_off64_t.
drepper [Wed, 16 Jun 1999 21:33:29 +0000 (21:33 +0000)]
Use _IO_off64_t.

21 years agoInitialize so that stream can be wide oriented.
drepper [Wed, 16 Jun 1999 21:32:31 +0000 (21:32 +0000)]
Initialize so that stream can be wide oriented.

21 years agoStore state of conversion if necessary.
drepper [Wed, 16 Jun 1999 21:31:40 +0000 (21:31 +0000)]
Store state of conversion if necessary.

21 years agoInitialize so that stream can be wide oriented.
drepper [Wed, 16 Jun 1999 21:30:51 +0000 (21:30 +0000)]
Initialize so that stream can be wide oriented.

21 years ago(_IO_least_marker): Make global.
drepper [Wed, 16 Jun 1999 21:30:05 +0000 (21:30 +0000)]
(_IO_least_marker): Make global.
(__underflow): Orient stream if not already done.
(__uflow): Likewise.
(_IO_default_seekpos): Change to type _IO_off64_t.
(_IO_default_seekoff): Likewise.
(_IO_default_seek): Likewise.
(_IO_no_init): New function.  Similar to _IO_init but allows to orient
in initialization.

21 years agoUse _IO_off64_t. For now abort when use with wide char stream.
drepper [Wed, 16 Jun 1999 21:24:16 +0000 (21:24 +0000)]
Use _IO_off64_t.  For now abort when use with wide char stream.

21 years agoUse _IO_off_t. For now abort when use with wide char stream.
drepper [Wed, 16 Jun 1999 21:23:53 +0000 (21:23 +0000)]
Use _IO_off_t.  For now abort when use with wide char stream.

21 years ago(_IO_new_file_close_it): Reset normal or widedata buffers based on mode.
drepper [Wed, 16 Jun 1999 21:21:27 +0000 (21:21 +0000)]
(_IO_new_file_close_it): Reset normal or widedata buffers based on mode.
(new_do_write): Set _IO_write_end to _IO_buf_end if stream is wide oriented.
(_IO_new_file_overflow): Don't depend only on _IO_CURRENTLY_PUTTING
flag to be enough to signal unallocated buffer.  For wide oriented
stream don't make it linebuffered.  Don't use _IO_do_flush, use
_IO_new_do_write directly.
(_IO_new_file_seekoff): Change return value type to _IO_off64_t.
(_IO_file_seek): Likewise.

21 years agoAdd _IO_fgetpos, _IO_fgetpos64, _IO_fsetpos, _IO_fsetpos64, fgetpos,
drepper [Wed, 16 Jun 1999 21:10:44 +0000 (21:10 +0000)]
Add _IO_fgetpos, _IO_fgetpos64, _IO_fsetpos, _IO_fsetpos64, fgetpos,
fgetpos64, fgetwc, fgetwc_unlocked, fgetws, fgetws_unlocked, fputwc,
fputwc_unlocked, fputws, fputws_unlocked, fsetpos, fsetpos64, fwide,
fwprintf, fwscanf, getwc, getwc_unlocked, getwchar, getwchar_unlocked,
putwc, putwc_unlocked, putwchar, putwchar_unlocked, swprintf, swscanf,
ungetwc, vfwprintf, vswprintf, vwprintf, vfwscanf, vswscanf, vwscanf,
wprintf, and wscanf to GLIBC_2.2 for libc.

21 years ago(routines): Add wfiledoalloc, oldiofgetpos,
drepper [Wed, 16 Jun 1999 21:07:37 +0000 (21:07 +0000)]
(routines): Add wfiledoalloc, oldiofgetpos,
oldiofgetpos64, oldiofsetpos, oldiofsetpos64, fputwc, fputwc_u,
getwc, getwc_u, getwchar, getwchar_u, iofgetws, iofgetws_u,
iofputws, iofputws_u, iogetwline, iowpadn, ioungetwc, putwc, putwc_u,
putchar, putchar_u, swprintf, vwprintf, wprintf, wscanf, fwscanf,
vwscanf, vswprintf, iovswscanf, swscanf, wgenops, wstrops, wfileops,
and iofwide.
(tests): Add tst_swprintf, tst_wprintf, tst_swscanf, and tst_wscanf.

21 years agoChange mbstate_t to __mbstate_t.
drepper [Wed, 16 Jun 1999 21:04:50 +0000 (21:04 +0000)]
Change mbstate_t to __mbstate_t.
Add prototypes for __wmemcpy, __wmempcpy, __wmemmove, __wcschrnul, and
__vfwscanf.

21 years ago(MB_LEN_MAX): Increase to 16.
drepper [Wed, 16 Jun 1999 21:02:32 +0000 (21:02 +0000)]
(MB_LEN_MAX): Increase to 16.

21 years agoAdapt for symbol name changes in gconv.h.
drepper [Wed, 16 Jun 1999 20:52:49 +0000 (20:52 +0000)]
Adapt for symbol name changes in gconv.h.

21 years agoAdapt for symbol name changes in gconv.h.
drepper [Wed, 16 Jun 1999 20:50:12 +0000 (20:50 +0000)]
Adapt for symbol name changes in gconv.h.

21 years agoMake header suitable for inclusion in public header by protecting all
drepper [Wed, 16 Jun 1999 20:47:03 +0000 (20:47 +0000)]
Make header suitable for inclusion in public header by protecting all
names with __.

21 years agoAdd GLIBC_2.2 for libc.
drepper [Wed, 16 Jun 1999 20:44:31 +0000 (20:44 +0000)]
Add GLIBC_2.2 for libc.

21 years agoUpdate.
drepper [Wed, 16 Jun 1999 15:44:59 +0000 (15:44 +0000)]
Update.

21 years agoFix typos.
drepper [Wed, 16 Jun 1999 15:43:59 +0000 (15:43 +0000)]
Fix typos.

21 years agoFix typos.
drepper [Wed, 16 Jun 1999 15:43:49 +0000 (15:43 +0000)]
Fix typos.

21 years agoFix typos.
drepper [Wed, 16 Jun 1999 15:43:30 +0000 (15:43 +0000)]
Fix typos.

21 years agoUpdate.
drepper [Wed, 16 Jun 1999 15:11:40 +0000 (15:11 +0000)]
Update.

21 years ago(AX25_PIDINCL): Added.
drepper [Wed, 16 Jun 1999 15:11:25 +0000 (15:11 +0000)]
(AX25_PIDINCL): Added.

21 years agoUpdate.
drepper [Wed, 16 Jun 1999 14:31:04 +0000 (14:31 +0000)]
Update.

21 years ago[!__GNUC__]: Use correct word order.
drepper [Wed, 16 Jun 1999 14:30:38 +0000 (14:30 +0000)]
[!__GNUC__]: Use correct word order.

21 years agosysmacros.h file for Linux/SPARC.
drepper [Wed, 16 Jun 1999 14:30:24 +0000 (14:30 +0000)]
sysmacros.h file for Linux/SPARC.

21 years agosysmacros.h file for Linux/Alpha.
drepper [Wed, 16 Jun 1999 14:30:16 +0000 (14:30 +0000)]
sysmacros.h file for Linux/Alpha.

21 years ago(main): Avoid ambiguous `else'.
drepper [Wed, 16 Jun 1999 14:28:31 +0000 (14:28 +0000)]
(main): Avoid ambiguous `else'.

21 years ago(__os_write): Maintain const correctness.
drepper [Wed, 16 Jun 1999 14:28:12 +0000 (14:28 +0000)]
(__os_write): Maintain const correctness.

21 years agoUse <db.h> instead of "db.h" to find header in include.
drepper [Wed, 16 Jun 1999 14:27:59 +0000 (14:27 +0000)]
Use <db.h> instead of "db.h" to find header in include.

21 years agoRestore __nss_db_open alias.
drepper [Wed, 16 Jun 1999 14:27:45 +0000 (14:27 +0000)]
Restore __nss_db_open alias.

21 years ago.
drepper [Tue, 15 Jun 1999 22:11:04 +0000 (22:11 +0000)]
.

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

21 years ago(parse_one_spec): Don't set is_longlong is not necessary.
drepper [Tue, 15 Jun 1999 22:09:23 +0000 (22:09 +0000)]
(parse_one_spec): Don't set is_longlong is not necessary.

21 years agoUpdate.
drepper [Tue, 15 Jun 1999 21:59:43 +0000 (21:59 +0000)]
Update.

21 years agoExclude SCCS.
drepper [Tue, 15 Jun 1999 21:59:04 +0000 (21:59 +0000)]
Exclude SCCS.

21 years agoUpdate.
drepper [Tue, 15 Jun 1999 18:26:38 +0000 (18:26 +0000)]
Update.

21 years ago(re_error_msgid): Remove extra commas.
drepper [Tue, 15 Jun 1999 18:24:01 +0000 (18:24 +0000)]
(re_error_msgid): Remove extra commas.

21 years agoUpdate.
drepper [Tue, 15 Jun 1999 12:07:01 +0000 (12:07 +0000)]
Update.

21 years agoTests for strtoll.
drepper [Tue, 15 Jun 1999 12:06:42 +0000 (12:06 +0000)]
Tests for strtoll.

21 years ago(tests): Add tst-strtoll.
drepper [Tue, 15 Jun 1999 12:05:28 +0000 (12:05 +0000)]
(tests): Add tst-strtoll.

21 years agoIt is not generally true that if (unsigned)a*(unsigned)b overflows,
drepper [Tue, 15 Jun 1999 12:04:39 +0000 (12:04 +0000)]
It is not generally true that if (unsigned)a*(unsigned)b overflows,
then the result is less than 'a'.

21 years agoUpdate.
drepper [Tue, 15 Jun 1999 11:54:33 +0000 (11:54 +0000)]
Update.

21 years ago(handle_request): Only root is allowed to send GETSTAT request in non
drepper [Tue, 15 Jun 1999 11:54:01 +0000 (11:54 +0000)]
(handle_request): Only root is allowed to send GETSTAT request in non
secure mode.

21 years agoPrint error message if other then root try to use getstat.
drepper [Tue, 15 Jun 1999 11:53:46 +0000 (11:53 +0000)]
Print error message if other then root try to use getstat.

21 years agoAdd __sysctl.
drepper [Tue, 15 Jun 1999 11:51:17 +0000 (11:51 +0000)]
Add __sysctl.

21 years ago(Limits on Resources): Describe RLIMIT_AS.
drepper [Tue, 15 Jun 1999 11:49:54 +0000 (11:49 +0000)]
(Limits on Resources): Describe RLIMIT_AS.

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

21 years agoInclude <memcopy.h> and use reg_char for character to search, to help the compiler.
drepper [Mon, 14 Jun 1999 09:25:04 +0000 (09:25 +0000)]
Include <memcopy.h> and use reg_char for character to search, to help the compiler.

21 years agoChange more deltas.
drepper [Mon, 14 Jun 1999 09:23:33 +0000 (09:23 +0000)]
Change more deltas.

21 years ago.
schwab [Mon, 14 Jun 1999 01:01:27 +0000 (01:01 +0000)]
.

21 years agoNew files, optimized for m68k.
schwab [Mon, 14 Jun 1999 00:59:40 +0000 (00:59 +0000)]
New files, optimized for m68k.

21 years agoUpdate.
drepper [Sun, 13 Jun 1999 15:38:11 +0000 (15:38 +0000)]
Update.

21 years agoadd `memory' clobber; optimise for constant `val'.
drepper [Sun, 13 Jun 1999 15:37:19 +0000 (15:37 +0000)]
add `memory' clobber; optimise for constant `val'.
(atomic_add): Likewise.
(test_and_set): Remove `volatile'; add `memory' clobber; be more
like the original `test_and_set'.
(compare_and_swap): Remove `volatile'; add `memory' clobber;
optimise for constant `oldval'.
(always_swap): Remove `volatile'; add `memory' clobber.

21 years agoUpdate.
drepper [Sun, 13 Jun 1999 15:16:18 +0000 (15:16 +0000)]
Update.

21 years agoUpdate.
drepper [Sun, 13 Jun 1999 15:13:14 +0000 (15:13 +0000)]
Update.

21 years agoDisable signbit* inline functions for gcc <= 2.7.x.
drepper [Sun, 13 Jun 1999 15:10:39 +0000 (15:10 +0000)]
Disable signbit* inline functions for gcc <= 2.7.x.

21 years ago.
roland [Sun, 13 Jun 1999 14:01:03 +0000 (14:01 +0000)]
.

21 years ago1999-06-13 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 13 Jun 1999 13:57:29 +0000 (13:57 +0000)]
1999-06-13  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/hurdsock.c (_hurd_socket_server): Fix fencepost error in last
change.

21 years agoUpdate.
drepper [Sun, 13 Jun 1999 13:36:34 +0000 (13:36 +0000)]
Update.

21 years ago(distribute): Remove files which do not exist anymore.
drepper [Sun, 13 Jun 1999 13:31:30 +0000 (13:31 +0000)]
(distribute): Remove files which do not exist anymore.

21 years agoUpdate.
drepper [Sun, 13 Jun 1999 11:23:42 +0000 (11:23 +0000)]
Update.

21 years agoUpdate from db 2.7.5.
drepper [Sun, 13 Jun 1999 11:22:51 +0000 (11:22 +0000)]
Update from db 2.7.5.

21 years agoAdd some missing MSG_* flags from Linux 2.2.9.
drepper [Sun, 13 Jun 1999 11:22:40 +0000 (11:22 +0000)]
Add some missing MSG_* flags from Linux 2.2.9.

21 years agoAdd __extension__ to signbit definitions to calm down gcc.
drepper [Sun, 13 Jun 1999 11:22:17 +0000 (11:22 +0000)]
Add __extension__ to signbit definitions to calm down gcc.

21 years agoUpdate for new cursor callback.
drepper [Sun, 13 Jun 1999 11:04:22 +0000 (11:04 +0000)]
Update for new cursor callback.

21 years agoAdd internal function names for the helper programs.
drepper [Sun, 13 Jun 1999 11:04:07 +0000 (11:04 +0000)]
Add internal function names for the helper programs.

21 years agoAdd new routines, remove old for 2.7.5.
drepper [Sun, 13 Jun 1999 11:03:57 +0000 (11:03 +0000)]
Add new routines, remove old for 2.7.5.

21 years agoDefine versions for libdb.
drepper [Sun, 13 Jun 1999 11:03:29 +0000 (11:03 +0000)]
Define versions for libdb.

21 years ago.
roland [Sun, 13 Jun 1999 10:03:11 +0000 (10:03 +0000)]
.

21 years ago1999-06-12 Mark Kettenis <kettenis@gnu.org>
roland [Sun, 13 Jun 1999 10:02:39 +0000 (10:02 +0000)]
1999-06-12  Mark Kettenis  <kettenis@gnu.org>
* Makeconfig (static-start-installed-name): Set to
$(start-installed-name) if not defined.
(+link-static): Use $(static-start-installed-name) instead of
$(start-installed-name).
* sysdeps/mach/hurd/i386/Makefile (static-start-installed-name):
Set to crt0.o.

21 years ago.
roland [Sun, 13 Jun 1999 09:57:39 +0000 (09:57 +0000)]
.

21 years ago1999-06-12 Mark Kettenis <kettenis@gnu.org>
roland [Sun, 13 Jun 1999 09:53:59 +0000 (09:53 +0000)]
1999-06-12  Mark Kettenis  <kettenis@gnu.org>
* sysdeps/mach/hurd/fork.c (__fork): Make use of `insert_type' when
inserting a send right into the child instead of unconditionally
copying the send right.

21 years agoEnable use of nscd_nischeck and secure tables.
drepper [Sun, 13 Jun 1999 09:36:39 +0000 (09:36 +0000)]
Enable use of nscd_nischeck and secure tables.

21 years ago(others, install-sbin): Add nscd_nischeck.
drepper [Sun, 13 Jun 1999 09:36:15 +0000 (09:36 +0000)]
(others, install-sbin): Add nscd_nischeck.

21 years ago(nscd_run): Get user ID for all non-db services.
drepper [Sun, 13 Jun 1999 09:34:43 +0000 (09:34 +0000)]
(nscd_run): Get user ID for all non-db services.

21 years agoProgram to check whether secure mode is necessary for NIS+ lookup.
drepper [Sun, 13 Jun 1999 09:34:05 +0000 (09:34 +0000)]
Program to check whether secure mode is necessary for NIS+ lookup.

21 years agoUpdate.
drepper [Sat, 12 Jun 1999 11:50:01 +0000 (11:50 +0000)]
Update.

21 years agoAdd free_mem function to free if necessary statically allocated memory.
drepper [Sat, 12 Jun 1999 11:49:05 +0000 (11:49 +0000)]
Add free_mem function to free if necessary statically allocated memory.

21 years agoUpdate.
drepper [Fri, 11 Jun 1999 21:30:13 +0000 (21:30 +0000)]
Update.

21 years ago(__truncl): Subtract exponent bias from the raw exponent.
drepper [Fri, 11 Jun 1999 21:29:20 +0000 (21:29 +0000)]
(__truncl): Subtract exponent bias from the raw exponent.

21 years agoUpdate.
drepper [Fri, 11 Jun 1999 21:28:05 +0000 (21:28 +0000)]
Update.

21 years agoMove attribute declaration in right position.
drepper [Fri, 11 Jun 1999 21:27:12 +0000 (21:27 +0000)]
Move attribute declaration in right position.

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

21 years agoAdd new prototypes.
drepper [Fri, 11 Jun 1999 20:57:18 +0000 (20:57 +0000)]
Add new prototypes.

21 years agoAdd -S options for separate caching of data for every user. So one
drepper [Fri, 11 Jun 1999 20:57:04 +0000 (20:57 +0000)]
Add -S options for separate caching of data for every user. So one
user couldn't see the data another user has gotten with his
credentials.

21 years agoAdd support for new secure passwd mode.
drepper [Fri, 11 Jun 1999 20:56:51 +0000 (20:56 +0000)]
Add support for new secure passwd mode.

21 years agoAdd support for new secure hosts mode.
drepper [Fri, 11 Jun 1999 20:56:33 +0000 (20:56 +0000)]
Add support for new secure hosts mode.

21 years agoAdd support for new secure group mode.
drepper [Fri, 11 Jun 1999 20:56:22 +0000 (20:56 +0000)]
Add support for new secure group mode.