kopensolaris-gnu/glibc.git
24 years agoNew file.
roland [Tue, 2 Jan 1996 08:35:24 +0000 (08:35 +0000)]
New file.

24 years ago(struct hurd_sigstate): New member `preempters'.
roland [Tue, 2 Jan 1996 08:31:41 +0000 (08:31 +0000)]
(struct hurd_sigstate): New member `preempters'.
(hurd_preempt_signals, hurd_unpreempt_signals): Decls removed.

24 years agoSeveral new macros for BSD compatibility.
roland [Tue, 2 Jan 1996 08:08:43 +0000 (08:08 +0000)]
Several new macros for BSD compatibility.

24 years ago.
roland [Tue, 2 Jan 1996 06:19:12 +0000 (06:19 +0000)]
.

24 years agoNew file, incorporated from 4.4BSD.
roland [Tue, 2 Jan 1996 06:18:15 +0000 (06:18 +0000)]
New file, incorporated from 4.4BSD.

24 years ago(headers): Add queue.h.
roland [Tue, 2 Jan 1996 06:17:38 +0000 (06:17 +0000)]
(headers): Add queue.h.

24 years ago[__USE_BSD]: Include endian.h.
roland [Tue, 2 Jan 1996 05:56:18 +0000 (05:56 +0000)]
[__USE_BSD]: Include endian.h.

24 years ago(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.
roland [Tue, 2 Jan 1996 05:49:46 +0000 (05:49 +0000)]
(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.

24 years ago. libc-951231
roland [Fri, 29 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoDefine all names as self-referential macros so #ifdef works.
roland [Thu, 28 Dec 1995 22:18:05 +0000 (22:18 +0000)]
Define all names as self-referential macros so #ifdef works.

24 years ago(hurd_unpreempt_signals): Remove bogus asgnmt to
roland [Thu, 28 Dec 1995 15:21:21 +0000 (15:21 +0000)]
(hurd_unpreempt_signals): Remove bogus asgnmt to
_hurd_signal_preemters[SIGNO].

24 years ago. libc-951228
roland [Tue, 26 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoTranslate EEXIST from dir_link into EADDRINUSE.
roland [Tue, 26 Dec 1995 03:01:16 +0000 (03:01 +0000)]
Translate EEXIST from dir_link into EADDRINUSE.
If translated node doesn't grok ifsock protocol, return EADDRINUSE.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:41:30 +0000 (02:41 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:39:59 +0000 (02:39 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:38:51 +0000 (02:38 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agouse __transparent_union__ for name safety; add several sockaddr flavors.
roland [Tue, 26 Dec 1995 01:55:44 +0000 (01:55 +0000)]
use __transparent_union__ for name safety; add several sockaddr flavors.
(__SOCKADDR_ALLTYPES, __SOCKADDR_ONETYPE): New macros used in constructing
the transparent union declarations.
(__CONST_SOCKADDR_ARG): New type (or macro if not GCC 2.7).
(bind, connect, sendto): Make the sockaddr argument use that.

24 years ago. libc-951225
roland [Sat, 23 Dec 1995 01:16:45 +0000 (01:16 +0000)]
.

24 years agoFri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
roland [Sat, 23 Dec 1995 01:14:07 +0000 (01:14 +0000)]
Fri Dec 22 00:38:00 1995  H.J. Lu  <hjl@nynexst.com>

        * stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.

24 years agoFri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
roland [Sat, 23 Dec 1995 01:13:57 +0000 (01:13 +0000)]
Fri Dec 22 00:38:00 1995  H.J. Lu  <hjl@nynexst.com>

        * stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.

24 years agoIn root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 16:52:01 +0000 (16:52 +0000)]
In root case, store into NEWAUX, not old vector.

24 years agoIn root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 16:51:24 +0000 (16:51 +0000)]
In root case, store into NEWAUX, not old vector.

24 years ago. libc-951222
roland [Fri, 22 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:01:20 +0000 (06:01 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:46 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:07 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:59:18 +0000 (05:59 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:48 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:26 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoPeek __mach_task_self_ value before proc_dostop call to work around kernel
roland [Fri, 22 Dec 1995 05:57:24 +0000 (05:57 +0000)]
Peek __mach_task_self_ value before proc_dostop call to work around kernel
paging bug.

24 years ago(__setuid): Actually add the new uid instead of putting it (and other uids) libc-951221
miles [Thu, 21 Dec 1995 17:43:59 +0000 (17:43 +0000)]
(__setuid): Actually add the new uid instead of putting it (and other uids)
  in the gids and leaving the old uids as is.

24 years ago.
roland [Thu, 21 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(flushbuf): If the target is -1, always discard the buffer of read data.
roland [Wed, 20 Dec 1995 23:22:49 +0000 (23:22 +0000)]
(flushbuf): If the target is -1, always discard the buffer of read data.
Only set TWIDDLED flag in !ALIGNED case.
Never increment target or offset when old value is -1.

24 years ago. libc-951220
roland [Wed, 20 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(_S_msg_proc_newids): Only run the hook when the pgrp changes.
roland [Tue, 19 Dec 1995 22:00:28 +0000 (22:00 +0000)]
(_S_msg_proc_newids): Only run the hook when the pgrp changes.

24 years ago. libc-951219
roland [Tue, 19 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(mmap): Fix setting of inheritance.
roland [Mon, 18 Dec 1995 18:45:23 +0000 (18:45 +0000)]
(mmap): Fix setting of inheritance.

24 years ago(dl_main): Prepend tab to "statically linked". Exit 0 in that case.
roland [Mon, 18 Dec 1995 18:44:00 +0000 (18:44 +0000)]
(dl_main): Prepend tab to "statically linked".  Exit 0 in that case.

24 years agoDon't increment __offset when it's -1.
roland [Mon, 18 Dec 1995 18:41:16 +0000 (18:41 +0000)]
Don't increment __offset when it's -1.

24 years ago(vwarnx, vwarn): Fix major brainos.
roland [Mon, 18 Dec 1995 18:40:24 +0000 (18:40 +0000)]
(vwarnx, vwarn): Fix major brainos.

24 years ago. libc-951218
roland [Mon, 18 Dec 1995 10:00:20 +0000 (10:00 +0000)]
.

24 years ago(getpass): Don't barf if getline returns a null BUF.
miles [Sun, 17 Dec 1995 20:58:55 +0000 (20:58 +0000)]
(getpass): Don't barf if getline returns a null BUF.

24 years ago. libc-951217
roland [Sun, 17 Dec 1995 10:00:23 +0000 (10:00 +0000)]
.

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Sat, 16 Dec 1995 22:17:00 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

24 years agoUse $(do-install-so) for installing shared objects.
roland [Sat, 16 Dec 1995 21:19:41 +0000 (21:19 +0000)]
Use $(do-install-so) for installing shared objects.
(do-install-so): New canned sequence.  Make a symlink LIB.so after
installing LIB.so.VERSION.

24 years agoFixed typo in IPPORT_WHOIS.
roland [Sat, 16 Dec 1995 15:32:59 +0000 (15:32 +0000)]
Fixed typo in IPPORT_WHOIS.

24 years ago(AViiON): Add ix86-dg-dgux libc-951216
coxs [Sat, 16 Dec 1995 03:32:35 +0000 (03:32 +0000)]
(AViiON): Add ix86-dg-dgux

24 years ago(i*86*) Change [345] to [3456]
coxs [Fri, 15 Dec 1995 15:43:33 +0000 (15:43 +0000)]
(i*86*) Change [345] to [3456]

24 years ago. libc-951215
roland [Fri, 15 Dec 1995 05:22:35 +0000 (05:22 +0000)]
.

24 years agoDec 15 04:41:22 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Fri, 15 Dec 1995 05:22:13 +0000 (05:22 +0000)]
Dec 15 04:41:22 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add bug10.
* stdio-common/bug10.c: New file.  From HJ Lu.

* stdio-common/tstdiomisc.c: Make more test-suite like: exit
status tells about successful run.

* stdio-common/vfscanf.c [!USE_IN_LIBIO]: Use `flags' to check
format correctness.
Correct handling of trailing white spaces in format + EOF.

24 years agoFri Dec 15 01:31:56 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Fri, 15 Dec 1995 03:29:36 +0000 (03:29 +0000)]
Fri Dec 15 01:31:56 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add bug8 and bug9.
* stdio-common/bug8.c, stdio-common/bug9.c: New tests.

* stdio-common/vfscanf.c: Fix bug in dynamic buffer handling.

* stdlib/strtod.c: Correct spelling: nominator -> numerator.
Thanks to Jim Meyering.

Sat Nov 25 06:05:12 1995  H.J. Lu  <hjl@nynexst.com>

* stdio-common/vfscanf.c: Always check width !=0.
Correctly handle %%.

24 years ago. libc-951214
roland [Thu, 14 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(glob_in_dir): Cast result of opendir to __ptr_t, and cast STREAM to DIR *
roland [Thu, 14 Dec 1995 07:28:07 +0000 (07:28 +0000)]
(glob_in_dir): Cast result of opendir to __ptr_t, and cast STREAM to DIR *
before passing to readdir and closedir.

24 years ago(_hurd_internal_post_signal: suspend): Reply after aborting RPCs but before
roland [Thu, 14 Dec 1995 03:05:50 +0000 (03:05 +0000)]
(_hurd_internal_post_signal: suspend): Reply after aborting RPCs but before
calling proc_mark_stop.

24 years agoAccept *-*-ieee*.
ian [Wed, 13 Dec 1995 21:43:08 +0000 (21:43 +0000)]
Accept *-*-ieee*.

24 years agoRegenerated libc-951213
roland [Tue, 12 Dec 1995 04:32:33 +0000 (04:32 +0000)]
Regenerated

24 years ago.
roland [Tue, 12 Dec 1995 04:29:09 +0000 (04:29 +0000)]
.

24 years ago[! STDC_HEADERS]: Declare getenv.
roland [Tue, 12 Dec 1995 04:28:21 +0000 (04:28 +0000)]
[! STDC_HEADERS]: Declare getenv.
(glob): Avoid using function as value.

24 years agoRegenerated
roland [Tue, 12 Dec 1995 02:42:14 +0000 (02:42 +0000)]
Regenerated

24 years ago(dl_main): When mapping argument executable, set l_name to "", not l_libname.
roland [Tue, 12 Dec 1995 02:24:38 +0000 (02:24 +0000)]
(dl_main): When mapping argument executable, set l_name to "", not l_libname.
After loading DT_NEEDED library, set its l_type to lt_library.

24 years ago(_dl_init_next): Fix typo in last change.
roland [Tue, 12 Dec 1995 02:21:02 +0000 (02:21 +0000)]
(_dl_init_next): Fix typo in last change.

24 years agoDon't interpret MAP_INHERIT to mean VM_INHERIT.
roland [Tue, 12 Dec 1995 01:39:30 +0000 (01:39 +0000)]
Don't interpret MAP_INHERIT to mean VM_INHERIT.
We can't handle MAP_INHERIT easily.
Handle non-page-aligned addresses if congruent to offset.

24 years agoSkip the initializer for l_type lt_executable with l_name "".
roland [Tue, 12 Dec 1995 01:37:38 +0000 (01:37 +0000)]
Skip the initializer for l_type lt_executable with l_name "".
Start at _dl_loaded; don't skip the first element.

24 years ago(MAP_FILE): Define to zero if undefined.
roland [Tue, 12 Dec 1995 01:07:35 +0000 (01:07 +0000)]
(MAP_FILE): Define to zero if undefined.
(MAP_COPY): Define to MAP_PRIVATE if undefined.
(_dl_map_object_from_fd): Don't use MAP_INHERIT in mmap calls.
If file it ET_EXEC, set its l_type to lt_executable.

24 years ago(powerpc-harris-powerunix): Add guess for port to new target.
bothner [Tue, 12 Dec 1995 00:47:21 +0000 (00:47 +0000)]
(powerpc-harris-powerunix): Add guess for port to new target.

24 years ago. libc-951211
roland [Mon, 11 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.

24 years ago(malloc): Use MAP_PRIVATE in mmap call.
roland [Sun, 10 Dec 1995 14:55:52 +0000 (14:55 +0000)]
(malloc): Use MAP_PRIVATE in mmap call.

24 years ago.
roland [Sun, 10 Dec 1995 11:08:10 +0000 (11:08 +0000)]
.

24 years ago. libc-951210
roland [Sat, 9 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(distribute): Remove error.h.
roland [Sat, 9 Dec 1995 00:57:57 +0000 (00:57 +0000)]
(distribute): Remove error.h.
(lib-modules): Remove error.

24 years ago(__hurd_file_name_lookup_retry): For "tty" magic, return ENXIO if no ctty.
roland [Fri, 8 Dec 1995 19:52:56 +0000 (19:52 +0000)]
(__hurd_file_name_lookup_retry): For "tty" magic, return ENXIO if no ctty.

24 years agoImplement new options GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_TILDE, GLOB_NOMAGIC.
roland [Fri, 8 Dec 1995 19:33:33 +0000 (19:33 +0000)]
Implement new options GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_TILDE, GLOB_NOMAGIC.
(glob): Use stat instead of lstat to determine directoriness.

24 years agoFor MAP_FIXED, deallocate a previous mapping if vm_map fails for that
roland [Fri, 8 Dec 1995 19:25:39 +0000 (19:25 +0000)]
For MAP_FIXED, deallocate a previous mapping if vm_map fails for that
reason.

24 years ago(GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_NOMAGIC, GLOB_TILDE): New flag bits.
roland [Fri, 8 Dec 1995 19:16:55 +0000 (19:16 +0000)]
(GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_NOMAGIC, GLOB_TILDE): New flag bits.
(__GLOB_FLAGS): Include them.
(glob_t): New members gl_closedir, gl_readdir, gl_opendir, gl_lstat,
gl_stat.

24 years ago(ET_NUM, SHT_NUM, STB_NUM, STT_NUM, PT_NUM): New macros.
roland [Fri, 8 Dec 1995 19:08:38 +0000 (19:08 +0000)]
(ET_NUM, SHT_NUM, STB_NUM, STT_NUM, PT_NUM): New macros.

24 years agoInclude <linux/mman.h> to define all the bit values.
roland [Fri, 8 Dec 1995 18:04:32 +0000 (18:04 +0000)]
Include <linux/mman.h> to define all the bit values.
(MAP_*, MCL_*): Macros removed.

24 years ago. libc-951208
roland [Fri, 8 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoUpdated from BIND-4.9.3-BETA27.
roland [Thu, 7 Dec 1995 19:37:55 +0000 (19:37 +0000)]
Updated from BIND-4.9.3-BETA27.

24 years agoUpdated from BIND-4.9.3-BETA27.
roland [Thu, 7 Dec 1995 19:36:32 +0000 (19:36 +0000)]
Updated from BIND-4.9.3-BETA27.

24 years ago(__select):
miles [Thu, 7 Dec 1995 03:03:31 +0000 (03:03 +0000)]
(__select):
  Still clear the user's bits for an fd when SELECT_RETURNED isn't set.
  Only clear bits in the user's fdsets -- those needing to be set should be
    already.
  Use SELECT_ALL in appropiate places.
(SELECT_ALL): New macro.

24 years ago(__select):
miles [Thu, 7 Dec 1995 01:53:43 +0000 (01:53 +0000)]
(__select):
  Frob TYPES correctly when we get a delayed reply.
  Only grab values out of entries in TYPES that have SELECT_RETURNED
    turned on, and turn it on whenever an rpc returns.
(SELECT_RETURNED): New macro.

24 years ago(__select): Frob TYPES correctly when we get a delayed reply.
miles [Thu, 7 Dec 1995 01:37:00 +0000 (01:37 +0000)]
(__select): Frob TYPES correctly when we get a delayed reply.

24 years ago(__select): Swap size args to mach_msg.
miles [Wed, 6 Dec 1995 23:45:07 +0000 (23:45 +0000)]
(__select): Swap size args to mach_msg.

24 years ago(NBBY): New macro.
roland [Wed, 6 Dec 1995 14:13:00 +0000 (14:13 +0000)]
(NBBY): New macro.

24 years ago(_GNU_GLOB_INTERFACE_VERSION): New macro.
roland [Wed, 6 Dec 1995 14:10:23 +0000 (14:10 +0000)]
(_GNU_GLOB_INTERFACE_VERSION): New macro.

24 years agoRecognize aof in the OS field.
erich [Wed, 6 Dec 1995 11:57:46 +0000 (11:57 +0000)]
Recognize aof in the OS field.

24 years ago. libc-951206
roland [Wed, 6 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(transformbasename): Fix misspelling in initialization. make-3-74-3
eggert [Wed, 6 Dec 1995 09:44:53 +0000 (09:44 +0000)]
(transformbasename): Fix misspelling in initialization.

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c
roland [Wed, 6 Dec 1995 00:14:32 +0000 (00:14 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c
roland [Tue, 5 Dec 1995 23:35:53 +0000 (23:35 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h
roland [Tue, 5 Dec 1995 23:34:35 +0000 (23:34 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h

24 years ago(headers): Add error.h, err.h.
roland [Tue, 5 Dec 1995 23:32:50 +0000 (23:32 +0000)]
(headers): Add error.h, err.h.
(routines): Add error, err.
(gpl2lgpl): New variable.

24 years agoNew file.
roland [Tue, 5 Dec 1995 23:29:28 +0000 (23:29 +0000)]
New file.

24 years agoNew file.
roland [Tue, 5 Dec 1995 23:28:54 +0000 (23:28 +0000)]
New file.

24 years agoFix typo in last change.
roland [Tue, 5 Dec 1995 23:27:37 +0000 (23:27 +0000)]
Fix typo in last change.

24 years ago(+link): Translate libc% from $^, not just libc.a.
roland [Tue, 5 Dec 1995 23:17:20 +0000 (23:17 +0000)]
(+link): Translate libc% from $^, not just libc.a.
(link-libc): Append $(libc.so-version) to libc.so.
(built-program-cmd): Fix comma usage.

24 years ago[libc.so-version] (libc.so$(libc.so-version)): Make a symlink to libc.so in
roland [Tue, 5 Dec 1995 23:14:51 +0000 (23:14 +0000)]
[libc.so-version] (libc.so$(libc.so-version)): Make a symlink to libc.so in
the build directory.

24 years ago($(others) $(tests)): Depend on the library that appears in $(link-libc).
roland [Tue, 5 Dec 1995 23:13:00 +0000 (23:13 +0000)]
($(others) $(tests)): Depend on the library that appears in $(link-libc).
(%.out): Use $(built-program-cmd) in commands.

24 years agoNew file from libio via drepper.
roland [Tue, 5 Dec 1995 21:02:36 +0000 (21:02 +0000)]
New file from libio via drepper.

24 years agoNew stdio files from drepper.
roland [Tue, 5 Dec 1995 20:42:16 +0000 (20:42 +0000)]
New stdio files from drepper.