kopensolaris-gnu/glibc.git
25 years agoNew file.
roland [Thu, 8 Feb 1996 02:14:33 +0000 (02:14 +0000)]
New file.

25 years ago.
roland [Thu, 8 Feb 1996 02:10:15 +0000 (02:10 +0000)]
.

25 years ago(_S_msg_report_wait): Function removed.
roland [Thu, 8 Feb 1996 02:08:28 +0000 (02:08 +0000)]
(_S_msg_report_wait): Function removed.

25 years ago(routines): Added report-wait.
roland [Thu, 8 Feb 1996 02:05:23 +0000 (02:05 +0000)]
(routines): Added report-wait.

25 years ago(inhibit-unix-syscalls): New variable.
roland [Thu, 8 Feb 1996 02:02:51 +0000 (02:02 +0000)]
(inhibit-unix-syscalls): New variable.

25 years ago(struct mach_msg_trap_args): New type.
roland [Thu, 8 Feb 1996 02:01:28 +0000 (02:01 +0000)]
(struct mach_msg_trap_args): New type.
(SYSCALL_EXAMINE, MSG_EXAMINE): New inline functions.

25 years ago(struct mach_msg_trap_args): Structure moved to intr-msg.h; include that.
roland [Thu, 8 Feb 1996 01:59:52 +0000 (01:59 +0000)]
(struct mach_msg_trap_args): Structure moved to intr-msg.h; include that.

25 years ago(CFLAGS-ialloc.c): Add -Wno-unused.
roland [Thu, 8 Feb 1996 01:58:32 +0000 (01:58 +0000)]
(CFLAGS-ialloc.c): Add -Wno-unused.
(CFLAGS-scheck.c): New variable.

25 years ago(__hurd_sigthread_stack_base, __hurd_sigthread_stack_end,
roland [Thu, 8 Feb 1996 01:57:23 +0000 (01:57 +0000)]
(__hurd_sigthread_stack_base, __hurd_sigthread_stack_end,
__hurd_sigthread_variables, __hurd_threadvar_stack_mask): New variables.

25 years agoSet the new task's exception port to its new message port.
roland [Thu, 8 Feb 1996 01:55:38 +0000 (01:55 +0000)]
Set the new task's exception port to its new message port.

25 years agoPut __init_misc in the __libc_subinit set.
roland [Thu, 8 Feb 1996 01:54:20 +0000 (01:54 +0000)]
Put __init_misc in the __libc_subinit set.

25 years ago(uname): Add quoting.
roland [Thu, 8 Feb 1996 01:50:55 +0000 (01:50 +0000)]
(uname): Add quoting.

25 years agoDon't consult errno unless lookup fails.
roland [Thu, 8 Feb 1996 00:43:04 +0000 (00:43 +0000)]
Don't consult errno unless lookup fails.

25 years agoDon't consult errno unless lookup fails.
roland [Thu, 8 Feb 1996 00:42:10 +0000 (00:42 +0000)]
Don't consult errno unless lookup fails.

25 years ago[GCC >= 2.7]: Define intN_t/u_intN_t using __attribute__ ((__mode__
roland [Wed, 7 Feb 1996 23:48:09 +0000 (23:48 +0000)]
[GCC >= 2.7]: Define intN_t/u_intN_t using __attribute__ ((__mode__
(__XX__))).

25 years agoWed Feb 7 03:24:05 1996 Torbjorn Granlund <tege@tmg.se>
roland [Wed, 7 Feb 1996 22:15:32 +0000 (22:15 +0000)]
Wed Feb 7 03:24:05 1996 Torbjorn Granlund <tege@tmg.se>

* sysdeps/i386/i586/memcopy.h (WORD_COPY_FWD): Manually allocate
destination cache lines.
(WORD_COPY_BWD): Likewise.

25 years ago(make_siglist): Get signum.h absolute file name first thing, before
roland [Wed, 7 Feb 1996 21:36:25 +0000 (21:36 +0000)]
(make_siglist): Get signum.h absolute file name first thing, before
$(native-compile) changes directories.

25 years agoNew file.
roland [Wed, 7 Feb 1996 21:24:17 +0000 (21:24 +0000)]
New file.

25 years agoUse strerror if available.
roland [Wed, 7 Feb 1996 21:23:44 +0000 (21:23 +0000)]
Use strerror if available.

25 years agoobsolete
roland [Wed, 7 Feb 1996 21:15:47 +0000 (21:15 +0000)]
obsolete

25 years agoAdded sigvec.
roland [Wed, 7 Feb 1996 21:15:15 +0000 (21:15 +0000)]
Added sigvec.

25 years agoMake sockaddr arg pointer to const.
roland [Wed, 7 Feb 1996 20:17:59 +0000 (20:17 +0000)]
Make sockaddr arg pointer to const.

25 years agoMake sockaddr arg pointer to const.
roland [Wed, 7 Feb 1996 20:17:13 +0000 (20:17 +0000)]
Make sockaddr arg pointer to const.

25 years agoMake sockaddr arg pointer to const.
roland [Wed, 7 Feb 1996 20:16:26 +0000 (20:16 +0000)]
Make sockaddr arg pointer to const.

25 years ago(__hurd_file_name_lookup_retry): RETRYNAME of "" is only special for
roland [Wed, 7 Feb 1996 19:16:12 +0000 (19:16 +0000)]
(__hurd_file_name_lookup_retry): RETRYNAME of "" is only special for
FS_RETRY_NORMAL; for FS_RETRY_REAUTH, do another dir_lookup of "".

25 years ago. libc-960207
roland [Sat, 3 Feb 1996 10:00:25 +0000 (10:00 +0000)]
.

25 years agoAdd cygwin32; Put eabi .sdata2/.sbss2 into read-only memory
meissner [Sat, 3 Feb 1996 01:03:27 +0000 (01:03 +0000)]
Add cygwin32; Put eabi .sdata2/.sbss2 into read-only memory

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c
roland [Fri, 2 Feb 1996 18:41:42 +0000 (18:41 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c

25 years agoClear trace flag in child.
roland [Fri, 2 Feb 1996 18:09:02 +0000 (18:09 +0000)]
Clear trace flag in child.

25 years ago. libc-960202
roland [Thu, 1 Feb 1996 10:00:23 +0000 (10:00 +0000)]
.

25 years ago(_hurd_intr_rpc_mach_msg): Clear SS->intr_port when cancelled before RPC.
roland [Thu, 1 Feb 1996 01:08:12 +0000 (01:08 +0000)]
(_hurd_intr_rpc_mach_msg): Clear SS->intr_port when cancelled before RPC.

25 years agoAdd support for A/UX
ian [Wed, 31 Jan 1996 19:14:05 +0000 (19:14 +0000)]
Add support for A/UX

25 years agoRecognize A/UX
ian [Wed, 31 Jan 1996 19:10:52 +0000 (19:10 +0000)]
Recognize A/UX

25 years ago. libc-960131
roland [Wed, 31 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.

25 years agoAllocate dirents with correct size for name, and copy with correct size.
roland [Wed, 31 Jan 1996 04:48:57 +0000 (04:48 +0000)]
Allocate dirents with correct size for name, and copy with correct size.

25 years ago[! PIC] (map0): New function, on _hurd_preinit_hook.
roland [Wed, 31 Jan 1996 01:02:10 +0000 (01:02 +0000)]
[! PIC] (map0): New function, on _hurd_preinit_hook.

25 years ago(TYPEMOD): New macro of all type modifier flag bits.
roland [Tue, 30 Jan 1996 18:37:42 +0000 (18:37 +0000)]
(TYPEMOD): New macro of all type modifier flag bits.
(__vfscanf): Fix checking of extra type modifiers.

25 years agoUpdated from ADO 96b
roland [Tue, 30 Jan 1996 18:32:05 +0000 (18:32 +0000)]
Updated from ADO 96b

25 years agoOnly negate exponent when there really is one.
roland [Tue, 30 Jan 1996 17:20:07 +0000 (17:20 +0000)]
Only negate exponent when there really is one.

25 years agoAccept type modifiers on %n.
roland [Tue, 30 Jan 1996 17:17:05 +0000 (17:17 +0000)]
Accept type modifiers on %n.
Fix FP number parsing.

25 years ago(TZ Variable): Fix typo.
roland [Tue, 30 Jan 1996 15:59:18 +0000 (15:59 +0000)]
(TZ Variable): Fix typo.

25 years ago. libc-960130
roland [Tue, 30 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.

25 years ago(msync): Declare third arg FLAGS.
roland [Tue, 30 Jan 1996 03:00:10 +0000 (03:00 +0000)]
(msync): Declare third arg FLAGS.

25 years ago(+cflags): Append to this instead of CFLAGS.
roland [Tue, 30 Jan 1996 02:53:27 +0000 (02:53 +0000)]
(+cflags): Append to this instead of CFLAGS.

25 years ago(__select):
miles [Mon, 29 Jan 1996 21:45:43 +0000 (21:45 +0000)]
(__select):
 Recalculate GOT to include an increment for each operation allowed on each fd.

25 years agoSet $inhibit_glue.
roland [Mon, 29 Jan 1996 19:30:15 +0000 (19:30 +0000)]
Set $inhibit_glue.

25 years agoUse -include for sysd-dirs.
roland [Mon, 29 Jan 1996 19:01:57 +0000 (19:01 +0000)]
Use -include for sysd-dirs.

25 years ago(uname): Check for uname in syscalls.list files.
roland [Mon, 29 Jan 1996 18:51:55 +0000 (18:51 +0000)]
(uname): Check for uname in syscalls.list files.

25 years agoRemove uname.
roland [Mon, 29 Jan 1996 18:49:30 +0000 (18:49 +0000)]
Remove uname.

25 years agoAdd uname.
roland [Mon, 29 Jan 1996 18:48:32 +0000 (18:48 +0000)]
Add uname.

25 years ago(weak1): New macro, to get the right name declared weak.
roland [Mon, 29 Jan 1996 18:39:57 +0000 (18:39 +0000)]
(weak1): New macro, to get the right name declared weak.

25 years ago(size_t): Don't define #ifdef __GNU_LIBRARY__.
roland [Mon, 29 Jan 1996 17:56:07 +0000 (17:56 +0000)]
(size_t): Don't define #ifdef __GNU_LIBRARY__.

25 years agoChange all uses of `errno' struct member to `errnum'.
roland [Mon, 29 Jan 1996 17:10:00 +0000 (17:10 +0000)]
Change all uses of `errno' struct member to `errnum'.
(dbm_open): Use dynamic allocation for file name buffer, instead of limitting
its size to MAXPATHLEN.

25 years ago(HTAB): Rename member `errno' to `errnum'.
roland [Mon, 29 Jan 1996 16:46:44 +0000 (16:46 +0000)]
(HTAB): Rename member `errno' to `errnum'.

25 years agoChange all uses of `errno' struct member to `errnum'.
roland [Mon, 29 Jan 1996 16:45:42 +0000 (16:45 +0000)]
Change all uses of `errno' struct member to `errnum'.

25 years ago(tmp): Use dynamic allocation for file name buffer, instead of limitting
roland [Mon, 29 Jan 1996 16:44:21 +0000 (16:44 +0000)]
(tmp): Use dynamic allocation for file name buffer, instead of limitting
its size to MAXPATHLEN.

25 years agoSun Jan 28 19:42:04 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 29 Jan 1996 16:11:27 +0000 (16:11 +0000)]
Sun Jan 28 19:42:04 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* time/Makefile: Fix check for cross compiling.

25 years agoSun Jan 28 19:42:04 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 29 Jan 1996 16:11:12 +0000 (16:11 +0000)]
Sun Jan 28 19:42:04 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* time/Makefile: Fix check for cross compiling.

25 years agoThu Jan 25 21:10:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 29 Jan 1996 16:05:21 +0000 (16:05 +0000)]
Thu Jan 25 21:10:39 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* db/Makefile (subdir-dirs): Renamed from dbdirs.

* Makerules (distinfo-vars): Add subdir-dirs.

* MakeTAGS: Remove vpath directives.
(all-dirs): Prepend $(subdir-dirs).
(all-sources, all-headers): Use wildcard to find sources.

25 years agoThu Jan 25 21:10:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 29 Jan 1996 16:05:06 +0000 (16:05 +0000)]
Thu Jan 25 21:10:39 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* db/Makefile (subdir-dirs): Renamed from dbdirs.

* Makerules (distinfo-vars): Add subdir-dirs.

* MakeTAGS: Remove vpath directives.
(all-dirs): Prepend $(subdir-dirs).
(all-sources, all-headers): Use wildcard to find sources.

25 years agoThu Jan 25 21:10:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 29 Jan 1996 16:04:53 +0000 (16:04 +0000)]
Thu Jan 25 21:10:39 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* db/Makefile (subdir-dirs): Renamed from dbdirs.

* Makerules (distinfo-vars): Add subdir-dirs.

* MakeTAGS: Remove vpath directives.
(all-dirs): Prepend $(subdir-dirs).
(all-sources, all-headers): Use wildcard to find sources.

25 years ago* sysdeps/unix/sysv/linux/fcntlbits.h: Moved from linux/i386.
roland [Mon, 29 Jan 1996 15:47:17 +0000 (15:47 +0000)]
* sysdeps/unix/sysv/linux/fcntlbits.h: Moved from linux/i386.

25 years agoDeclare DEMUX arg with prototype.
roland [Mon, 29 Jan 1996 15:44:23 +0000 (15:44 +0000)]
Declare DEMUX arg with prototype.

25 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h libc-960129
roland [Mon, 29 Jan 1996 03:20:33 +0000 (03:20 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h

25 years ago(Defining the Output Handler): Fix swapped args in va_arg.
roland [Sun, 28 Jan 1996 22:50:48 +0000 (22:50 +0000)]
(Defining the Output Handler): Fix swapped args in va_arg.

25 years agoSun Jan 28 17:25:38 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
roland [Sun, 28 Jan 1996 22:47:31 +0000 (22:47 +0000)]
Sun Jan 28 17:25:38 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

* setjmp/setjmp.h (jmp_buf): Give a tag in the struct defn, to
make C++ happy.
* alpha/jmp_buf.h: Likewise.
* m68k/jmp_buf.h: Likewise.
* mips/jmp_buf.h: Likewise.
* sparc/jmp_buf.h: Likewise.
* vax/jmp_buf.h: Likewise.

25 years ago(jmp_buf): Give a tag in the struct defn, to make C++ happy.
roland [Sun, 28 Jan 1996 22:41:47 +0000 (22:41 +0000)]
(jmp_buf): Give a tag in the struct defn, to make C++ happy.

25 years agoFix return value in case where NEEDLE_LEN==0.
roland [Sun, 28 Jan 1996 22:34:32 +0000 (22:34 +0000)]
Fix return value in case where NEEDLE_LEN==0.

25 years ago(__file_name_lookup_under, __file_name_lookup): Restrict mode with umask.
roland [Sun, 28 Jan 1996 22:28:37 +0000 (22:28 +0000)]
(__file_name_lookup_under, __file_name_lookup): Restrict mode with umask.

25 years agoRestrict mode with umask.
roland [Sun, 28 Jan 1996 22:27:25 +0000 (22:27 +0000)]
Restrict mode with umask.

25 years agoRestrict mode with umask.
roland [Sun, 28 Jan 1996 22:25:25 +0000 (22:25 +0000)]
Restrict mode with umask.

25 years ago. libc-960128
roland [Sat, 27 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.

25 years agoUndo last change. ANSI C changed since the draft I checked yesterday.
roland [Fri, 26 Jan 1996 17:20:34 +0000 (17:20 +0000)]
Undo last change.  ANSI C changed since the draft I checked yesterday.
Sigh.

25 years ago. libc-960126
roland [Fri, 26 Jan 1996 10:00:23 +0000 (10:00 +0000)]
.

25 years ago[UNSIGNED]: Don't recognize + or - as sign.
roland [Thu, 25 Jan 1996 23:58:16 +0000 (23:58 +0000)]
[UNSIGNED]: Don't recognize + or - as sign.

25 years ago. libc-960125
roland [Thu, 25 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.

25 years ago.
roland [Wed, 24 Jan 1996 20:36:21 +0000 (20:36 +0000)]
.

25 years agoMoved from linux/i386.
roland [Wed, 24 Jan 1996 20:33:12 +0000 (20:33 +0000)]
Moved from linux/i386.

25 years agoUse -include for generated makefiles.
roland [Wed, 24 Jan 1996 20:15:33 +0000 (20:15 +0000)]
Use -include for generated makefiles.

25 years agoDon't declare errno if it's defined as a macro.
roland [Wed, 24 Jan 1996 18:42:56 +0000 (18:42 +0000)]
Don't declare errno if it's defined as a macro.

25 years ago. libc-960124
roland [Wed, 24 Jan 1996 08:25:13 +0000 (08:25 +0000)]
.

25 years agoDisallow l flag after ll or L.
roland [Wed, 24 Jan 1996 08:24:31 +0000 (08:24 +0000)]
Disallow l flag after ll or L.

25 years ago * stdio-common/Makefile (tests): Add scanf[1-9].
roland [Wed, 24 Jan 1996 08:23:33 +0000 (08:23 +0000)]
* stdio-common/Makefile (tests): Add scanf[1-9].
* stdio-common/scanf[1-9].c: New files.  Bug tests from hjl.

25 years ago * stdio-common/Makefile (tests): Add scanf[1-9].
roland [Wed, 24 Jan 1996 08:23:12 +0000 (08:23 +0000)]
* stdio-common/Makefile (tests): Add scanf[1-9].
* stdio-common/scanf[1-9].c: New files.  Bug tests from hjl.

25 years ago(tests): Add scanf[1-9].
roland [Wed, 24 Jan 1996 08:21:56 +0000 (08:21 +0000)]
(tests): Add scanf[1-9].

25 years agoWed Jan 24 04:18:36 1996 Paul Eggert <eggert@twinsun.com>
roland [Wed, 24 Jan 1996 06:03:29 +0000 (06:03 +0000)]
Wed Jan 24 04:18:36 1996  Paul Eggert  <eggert@twinsun.com>

* strftime.c (strftime):
When invoking self, check whether the subsidiary invocation failed.
Use "???" (not "") to denote unknown time zone information.

Make this source file portable to standalone contexts (e.g. GNU Emacs).
<config.h>: Include if HAVE_CONFIG_H is defined.
(HAVE_LIMITS_H, HAVE_MBLEN, HAVE_TM_ZONE, STDC_HEADERS): New symbols,
defined if _LIBC or if <config.h> defines them.
<ansidecl.h>, "../locale/localeinfo.h": Include only if _LIBC.
<sys/types.h>: New include; some hosts require it for `time_t'.
<ctype.h>: Include only if HAVE_MBLEN (since it's only needed then).
<limits.h>: Include only if HAVE_LIMITS_H.
<stddef.h, stdlib.h, string.h>: Include only if STDC_HEADERS.
(memcpy): Define in terms of bcopy if !STDC_HEADERS.
(__P, PTR): Define if not already defined.
(__tzname, __daylight, __timezone): Remove macros; no longer needed.
(add, strftime): Don't use NULL, for portability to some weird hosts.
(fmt): If !_LIBC, don't assume sprintf returns a count.
(week, strftime): Use old-style function declarations.
(weekday_name, month_name): New constants.
(strftime): Use traditional C values if locale support isn't available.
Use `const' instead of CONST.  For time zones, use tm_zone if
possible, then fall back on tzname.  Don't check for multibyte
characters unless mblen is supported.  Use formats like %02d instead
of %.2d, for portability to older hosts.

25 years ago(GROUP, MALLOC): New flag macros.
roland [Wed, 24 Jan 1996 05:07:35 +0000 (05:07 +0000)]
(GROUP, MALLOC): New flag macros.
(__vfscanf): Eliminate flag vars that were redundant with FLAGS bits.
Fix bug in recognition of %ll flag for long long.
Fix overeager checks for conflicting type modifiers.
With ' flag, match thousands separators for decimal numbers.

25 years ago(CFLAGS-locfile-lex.c): New variable.
roland [Wed, 24 Jan 1996 03:15:32 +0000 (03:15 +0000)]
(CFLAGS-locfile-lex.c): New variable.

25 years ago(CFLAGS): Disable some warnings.
roland [Wed, 24 Jan 1996 03:14:03 +0000 (03:14 +0000)]
(CFLAGS): Disable some warnings.

25 years ago(elided-routines): Removed hypot.
roland [Wed, 24 Jan 1996 03:13:03 +0000 (03:13 +0000)]
(elided-routines): Removed hypot.
(+gccwarn): Set with override.

25 years ago(CFLAGS-tst-printf.c): New variable.
roland [Wed, 24 Jan 1996 03:11:58 +0000 (03:11 +0000)]
(CFLAGS-tst-printf.c): New variable.

25 years ago(CFLAGS-regex.c): New variable.
roland [Wed, 24 Jan 1996 03:10:52 +0000 (03:10 +0000)]
(CFLAGS-regex.c): New variable.

25 years ago(CFLAGS-fts.c): New variable.
roland [Wed, 24 Jan 1996 03:07:29 +0000 (03:07 +0000)]
(CFLAGS-fts.c): New variable.

25 years ago(fts_open): Use prototypes for COMPAR decl.
roland [Wed, 24 Jan 1996 03:02:14 +0000 (03:02 +0000)]
(fts_open): Use prototypes for COMPAR decl.

25 years ago(bind): Ensure NAME for the AF_LOCAL case is '\0'-terminated.
miles [Wed, 24 Jan 1996 02:39:26 +0000 (02:39 +0000)]
(bind): Ensure NAME for the AF_LOCAL case is '\0'-terminated.

25 years ago(dl_main): Support additional args in --list mode for debugging: look them
roland [Wed, 24 Jan 1996 01:34:10 +0000 (01:34 +0000)]
(dl_main): Support additional args in --list mode for debugging: look them
up as symbol names and print values.

25 years ago(skip, value): Declare with prototypes in file scope.
roland [Wed, 24 Jan 1996 01:32:17 +0000 (01:32 +0000)]
(skip, value): Declare with prototypes in file scope.

25 years ago(_init): Explicitly set a variable that is pointer to volatile with the
roland [Wed, 24 Jan 1996 00:49:43 +0000 (00:49 +0000)]
(_init): Explicitly set a variable that is pointer to volatile with the
address of __gmon_start__, to avoid the test being optimized out.

25 years ago. libc-960123
roland [Tue, 23 Jan 1996 10:00:23 +0000 (10:00 +0000)]
.

25 years ago[__GNU_LIBRARY__]: Include unistd.h.
roland [Tue, 23 Jan 1996 01:31:51 +0000 (01:31 +0000)]
[__GNU_LIBRARY__]: Include unistd.h.