roland [Sat, 10 Feb 1996 10:00:27 +0000 (10:00 +0000)]
.
roland [Sat, 10 Feb 1996 09:18:31 +0000 (09:18 +0000)]
If execv fails with ENOEXEC, run the shell on the file.
roland [Fri, 9 Feb 1996 16:58:13 +0000 (16:58 +0000)]
.
roland [Fri, 9 Feb 1996 16:48:28 +0000 (16:48 +0000)]
(CFLAGS-zdump.c, CFLAGS-zic.c, CFLAGS-ialloc.c, CFLAGS-scheck.c): Use
-DNOID instead of -Wno-unused.
roland [Fri, 9 Feb 1996 16:47:39 +0000 (16:47 +0000)]
.
roland [Fri, 9 Feb 1996 16:46:28 +0000 (16:46 +0000)]
(user-interfaces): Added hurd/tioctl.
roland [Fri, 9 Feb 1996 10:00:23 +0000 (10:00 +0000)]
.
roland [Thu, 8 Feb 1996 23:55:08 +0000 (23:55 +0000)]
(tiocsctty): Set the terminal's pgrp to our own.
roland [Thu, 8 Feb 1996 10:00:34 +0000 (10:00 +0000)]
.
roland [Thu, 8 Feb 1996 02:44:03 +0000 (02:44 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c
roland [Thu, 8 Feb 1996 02:25:40 +0000 (02:25 +0000)]
(subdirs): Added wcsmbs.
roland [Thu, 8 Feb 1996 02:24:13 +0000 (02:24 +0000)]
New wide char/multibyte char functions from drepper.
roland [Thu, 8 Feb 1996 02:14:33 +0000 (02:14 +0000)]
New file.
roland [Thu, 8 Feb 1996 02:10:15 +0000 (02:10 +0000)]
.
roland [Thu, 8 Feb 1996 02:08:28 +0000 (02:08 +0000)]
(_S_msg_report_wait): Function removed.
roland [Thu, 8 Feb 1996 02:05:23 +0000 (02:05 +0000)]
(routines): Added report-wait.
roland [Thu, 8 Feb 1996 02:02:51 +0000 (02:02 +0000)]
(inhibit-unix-syscalls): New variable.
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.
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.
roland [Thu, 8 Feb 1996 01:58:32 +0000 (01:58 +0000)]
(CFLAGS-ialloc.c): Add -Wno-unused.
(CFLAGS-scheck.c): New variable.
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.
roland [Thu, 8 Feb 1996 01:55:38 +0000 (01:55 +0000)]
Set the new task's exception port to its new message port.
roland [Thu, 8 Feb 1996 01:54:20 +0000 (01:54 +0000)]
Put __init_misc in the __libc_subinit set.
roland [Thu, 8 Feb 1996 01:50:55 +0000 (01:50 +0000)]
(uname): Add quoting.
roland [Thu, 8 Feb 1996 00:43:04 +0000 (00:43 +0000)]
Don'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.
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__))).
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.
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.
roland [Wed, 7 Feb 1996 21:24:17 +0000 (21:24 +0000)]
New file.
roland [Wed, 7 Feb 1996 21:23:44 +0000 (21:23 +0000)]
Use strerror if available.
roland [Wed, 7 Feb 1996 21:15:47 +0000 (21:15 +0000)]
obsolete
roland [Wed, 7 Feb 1996 21:15:15 +0000 (21:15 +0000)]
Added sigvec.
roland [Wed, 7 Feb 1996 20:17:59 +0000 (20:17 +0000)]
Make sockaddr arg pointer to const.
roland [Wed, 7 Feb 1996 20:17:13 +0000 (20:17 +0000)]
Make sockaddr arg pointer to const.
roland [Wed, 7 Feb 1996 20:16:26 +0000 (20:16 +0000)]
Make sockaddr arg pointer to const.
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 "".
roland [Sat, 3 Feb 1996 10:00:25 +0000 (10:00 +0000)]
.
meissner [Sat, 3 Feb 1996 01:03:27 +0000 (01:03 +0000)]
Add cygwin32; Put eabi .sdata2/.sbss2 into read-only memory
roland [Fri, 2 Feb 1996 18:41:42 +0000 (18:41 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c
roland [Fri, 2 Feb 1996 18:09:02 +0000 (18:09 +0000)]
Clear trace flag in child.
roland [Thu, 1 Feb 1996 10:00:23 +0000 (10:00 +0000)]
.
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.
ian [Wed, 31 Jan 1996 19:14:05 +0000 (19:14 +0000)]
Add support for A/UX
ian [Wed, 31 Jan 1996 19:10:52 +0000 (19:10 +0000)]
Recognize A/UX
roland [Wed, 31 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.
roland [Wed, 31 Jan 1996 04:48:57 +0000 (04:48 +0000)]
Allocate dirents with correct size for name, and copy with correct size.
roland [Wed, 31 Jan 1996 01:02:10 +0000 (01:02 +0000)]
[! PIC] (map0): New function, on _hurd_preinit_hook.
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.
roland [Tue, 30 Jan 1996 18:32:05 +0000 (18:32 +0000)]
Updated from ADO 96b
roland [Tue, 30 Jan 1996 17:20:07 +0000 (17:20 +0000)]
Only negate exponent when there really is one.
roland [Tue, 30 Jan 1996 17:17:05 +0000 (17:17 +0000)]
Accept type modifiers on %n.
Fix FP number parsing.
roland [Tue, 30 Jan 1996 15:59:18 +0000 (15:59 +0000)]
(TZ Variable): Fix typo.
roland [Tue, 30 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.
roland [Tue, 30 Jan 1996 03:00:10 +0000 (03:00 +0000)]
(msync): Declare third arg FLAGS.
roland [Tue, 30 Jan 1996 02:53:27 +0000 (02:53 +0000)]
(+cflags): Append to this instead of CFLAGS.
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.
roland [Mon, 29 Jan 1996 19:30:15 +0000 (19:30 +0000)]
Set $inhibit_glue.
roland [Mon, 29 Jan 1996 19:01:57 +0000 (19:01 +0000)]
Use -include for sysd-dirs.
roland [Mon, 29 Jan 1996 18:51:55 +0000 (18:51 +0000)]
(uname): Check for uname in syscalls.list files.
roland [Mon, 29 Jan 1996 18:49:30 +0000 (18:49 +0000)]
Remove uname.
roland [Mon, 29 Jan 1996 18:48:32 +0000 (18:48 +0000)]
Add uname.
roland [Mon, 29 Jan 1996 18:39:57 +0000 (18:39 +0000)]
(weak1): New macro, to get the right name declared weak.
roland [Mon, 29 Jan 1996 17:56:07 +0000 (17:56 +0000)]
(size_t): Don't define #ifdef __GNU_LIBRARY__.
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.
roland [Mon, 29 Jan 1996 16:46:44 +0000 (16:46 +0000)]
(HTAB): Rename member `errno' to `errnum'.
roland [Mon, 29 Jan 1996 16:45:42 +0000 (16:45 +0000)]
Change all uses of `errno' struct member to `errnum'.
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.
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.
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.
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.
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.
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.
roland [Mon, 29 Jan 1996 15:47:17 +0000 (15:47 +0000)]
* sysdeps/unix/sysv/linux/fcntlbits.h: Moved from linux/i386.
roland [Mon, 29 Jan 1996 15:44:23 +0000 (15:44 +0000)]
Declare DEMUX arg with prototype.
roland [Mon, 29 Jan 1996 03:20:33 +0000 (03:20 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h
roland [Sun, 28 Jan 1996 22:50:48 +0000 (22:50 +0000)]
(Defining the Output Handler): Fix swapped args in va_arg.
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.
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.
roland [Sun, 28 Jan 1996 22:34:32 +0000 (22:34 +0000)]
Fix return value in case where NEEDLE_LEN==0.
roland [Sun, 28 Jan 1996 22:28:37 +0000 (22:28 +0000)]
(__file_name_lookup_under, __file_name_lookup): Restrict mode with umask.
roland [Sun, 28 Jan 1996 22:27:25 +0000 (22:27 +0000)]
Restrict mode with umask.
roland [Sun, 28 Jan 1996 22:25:25 +0000 (22:25 +0000)]
Restrict mode with umask.
roland [Sat, 27 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.
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.
roland [Fri, 26 Jan 1996 10:00:23 +0000 (10:00 +0000)]
.
roland [Thu, 25 Jan 1996 23:58:16 +0000 (23:58 +0000)]
[UNSIGNED]: Don't recognize + or - as sign.
roland [Thu, 25 Jan 1996 10:00:24 +0000 (10:00 +0000)]
.
roland [Wed, 24 Jan 1996 20:36:21 +0000 (20:36 +0000)]
.
roland [Wed, 24 Jan 1996 20:33:12 +0000 (20:33 +0000)]
Moved from linux/i386.
roland [Wed, 24 Jan 1996 20:15:33 +0000 (20:15 +0000)]
Use -include for generated makefiles.
roland [Wed, 24 Jan 1996 18:42:56 +0000 (18:42 +0000)]
Don't declare errno if it's defined as a macro.
roland [Wed, 24 Jan 1996 08:25:13 +0000 (08:25 +0000)]
.
roland [Wed, 24 Jan 1996 08:24:31 +0000 (08:24 +0000)]
Disallow l flag after ll or L.
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.
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.
roland [Wed, 24 Jan 1996 08:21:56 +0000 (08:21 +0000)]
(tests): Add scanf[1-9].
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.
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.
roland [Wed, 24 Jan 1996 03:15:32 +0000 (03:15 +0000)]
(CFLAGS-locfile-lex.c): New variable.