roland [Wed, 8 May 1996 02:06:46 +0000 (02:06 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/gethostid.c: Prevent warning.
roland [Wed, 8 May 1996 02:06:25 +0000 (02:06 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* GMP code updated from gmp-2.0 release.
* stdlib/Makefile (mpn-routines): Removed add_1, added inlines.
* sysdeps/generic/add_1.c: File removed.
* stdlib/strtod.c: mp_limb is now mp_limb_t.
* stdlib/fpioconst.c, stdlib/fpioconst.h: Likewise.
* stdio-common/_itoa.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
Don't include ansidecl.h.
roland [Wed, 8 May 1996 02:06:22 +0000 (02:06 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* GMP code updated from gmp-2.0 release.
* stdlib/Makefile (mpn-routines): Removed add_1, added inlines.
* sysdeps/generic/add_1.c: File removed.
* stdlib/strtod.c: mp_limb is now mp_limb_t.
* stdlib/fpioconst.c, stdlib/fpioconst.h: Likewise.
* stdio-common/_itoa.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
Don't include ansidecl.h.
roland [Wed, 8 May 1996 02:06:13 +0000 (02:06 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdprio.c (_hurd_priority_which_map): Pass flags arg to
proc_getprocinfo by reference.
roland [Wed, 8 May 1996 02:06:08 +0000 (02:06 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/fpathconf.c: RPC takes int pointer, not long int.
roland [Wed, 8 May 1996 02:06:03 +0000 (02:06 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* Makeconfig (version.mk): Fix regexp in sed cmd.
Depend on $(..)Makeconfig.
roland [Wed, 8 May 1996 02:05:56 +0000 (02:05 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sys/acct.h: New file. Contains
prototypes for acct function.
roland [Wed, 8 May 1996 02:05:50 +0000 (02:05 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/syscalls.list: Add flock, ioperm, iopl,
llseek, setfsgid, setfsuid, sysinfo, and uselib.
roland [Wed, 8 May 1996 02:05:44 +0000 (02:05 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sys/socket.h: Provide real header
file with prototypes.
roland [Wed, 8 May 1996 02:05:39 +0000 (02:05 +0000)]
Tue May 7 15:08:19 1996 Miles Bader <miles@gnu.ai.mit.edu>
* stdio/linewrap.c (__line_wrap_output): Renamed from lwoutput
(all references changed). Now exported.
* stdio/linewrap.c (struct data): Type deleted (moved to linewrap.h).
(wrap_stream, unwrap_stream, lwclose, lwfileno, lwoutput,
line_wrap_stream, line_unwrap_stream): Use struct line_wrap_data
instead of struct data.
(lwoutput, line_wrap_stream, line_unwrap_stream): Rename various
occurences of `wrap' and `wrapmargin' to `wmargin'.
(line_wrapped, line_wrap_lmargin, line_wrap_set_lmargin,
line_wrap_rmargin, line_wrap_set_rmargin, line_wrap_wmargin,
line_wrap_set_wmargin, line_wrap_point): New functions.
* stdio/linewrap.h: New file.
* stdio/Makefile (headers): Add linewrap.h.
Tue May 7 13:47:02 1996 Miles Bader <miles@gnu.ai.mit.edu>
* stdio/linewrap.c (struct data): Make margin fields not-pointers.
(lwoutput): Adjust uses acordingly.
roland [Wed, 8 May 1996 02:05:27 +0000 (02:05 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/sys/vm86.h: New file. Contains
prototype for vm86.
roland [Wed, 8 May 1996 02:05:16 +0000 (02:05 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/xmknod.c: Pass new flag to dir_link.
* sysdeps/mach/hurd/symlink.c: Likewise.
* sysdeps/mach/hurd/link.c: Likewise.
* sysdeps/mach/hurd/bind.c: Likewise.
* hurd/hurdsig.c (write_corefile): Likewise.
roland [Wed, 8 May 1996 02:04:59 +0000 (02:04 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/xmknod.c: Pass new flag to dir_link.
* sysdeps/mach/hurd/symlink.c: Likewise.
* sysdeps/mach/hurd/link.c: Likewise.
* sysdeps/mach/hurd/bind.c: Likewise.
* hurd/hurdsig.c (write_corefile): Likewise.
roland [Wed, 8 May 1996 02:04:46 +0000 (02:04 +0000)]
Tue May 7 15:08:19 1996 Miles Bader <miles@gnu.ai.mit.edu>
* stdio/linewrap.c (struct data): Type deleted (moved to linewrap.h).
(wrap_stream, unwrap_stream, lwclose, lwfileno, lwoutput,
line_wrap_stream, line_unwrap_stream): Use struct line_wrap_data
instead of struct data.
(lwoutput, line_wrap_stream, line_unwrap_stream): Rename various
occurences of `wrap' and `wrapmargin' to `wmargin'.
(line_wrapped, line_wrap_lmargin, line_wrap_set_lmargin,
line_wrap_rmargin, line_wrap_set_rmargin, line_wrap_wmargin,
line_wrap_set_wmargin, line_wrap_point): New functions.
* stdio/linewrap.h: New file.
* stdio/Makefile (headers): Add linewrap.h.
roland [Wed, 8 May 1996 02:04:35 +0000 (02:04 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/fdatasync.c: New file.
* sysdeps/mach/hurd/fsync.c: Pass new flag to file_sync.
roland [Wed, 8 May 1996 02:04:21 +0000 (02:04 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* posix/unistd.h: Add swapoff prototype.
roland [Wed, 8 May 1996 02:04:05 +0000 (02:04 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* configure.in: Add AC_PROG_LN_S check.
* config.make.in (LN_S): New variable.
roland [Wed, 8 May 1996 02:03:57 +0000 (02:03 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/Dist: Add sys/acct.h.
roland [Wed, 8 May 1996 02:03:48 +0000 (02:03 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/_exit.c (_hurd_exit): Pass sigcode arg to
proc_mark_exit.
* sysdeps/mach/hurd/dl-sysdep.c (_exit): Likewise.
roland [Wed, 8 May 1996 02:03:36 +0000 (02:03 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* shlib-versions: New file.
* Makerules (soversions.mk): New target, include file generated from
shlib-versions. Moved shared library rules before installation rules.
Rewrote shared library installation rules for versioned libraries.
* math/Makefile (libm.so-version): Variable removed.
roland [Wed, 8 May 1996 02:03:31 +0000 (02:03 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/argz-extract.c: Remove const from decl.
* string/argz.h: Here too.
roland [Wed, 8 May 1996 02:03:21 +0000 (02:03 +0000)]
Tue May 7 14:19:12 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* stdio/stdio.h: Remove line_wrap_stream, line_unwap_stream decls.
roland [Wed, 8 May 1996 02:03:11 +0000 (02:03 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/xmknod.c: Pass new flag to dir_link.
* sysdeps/mach/hurd/symlink.c: Likewise.
* sysdeps/mach/hurd/link.c: Likewise.
* sysdeps/mach/hurd/bind.c: Likewise.
* hurd/hurdsig.c (write_corefile): Likewise.
* hurd/hurdsig.c (write_corefile): Pass cttyid port to crash server.
* hurd/hurdsig.c (write_corefile): Take const struct
hurd_signal_detail * arg. Pass all details to crash_dump_task.
(_hurd_internal_post_signal): Pass DETAIL to write_corefile.
(_hurd_internal_post_signal: suspend): Pass code and error to
proc_mark_stop.
roland [Wed, 8 May 1996 02:03:05 +0000 (02:03 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/wait4.c: Pass sigcode arg to proc_wait.
roland [Wed, 8 May 1996 02:03:00 +0000 (02:03 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/rename.c: Pass new flag to dir_rename.
roland [Wed, 8 May 1996 02:02:57 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/syscalls.list: New file. Add
vm86 system call.
roland [Wed, 8 May 1996 02:02:53 +0000 (02:02 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/report-wait.c (_S_msg_describe_ports): New function.
roland [Wed, 8 May 1996 02:02:50 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sys/sysinfo.h: New file. Contains
prototype for sysinfo function.
roland [Wed, 8 May 1996 02:02:46 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/Makefile [$(subdir) == misc]
(sysdep_routines): Add ioperm, iopl, and vm86.
(headers): Add sys/perm.h and sys/vm86.h.
Tue May 7 14:19:12 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/unix/sysv/linux/i386/Makefile: File removed.
roland [Wed, 8 May 1996 02:02:44 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/sysconf.c: Instead of duplicating
posix/sysconf.c now only handle cases different to that
implementation.
roland [Wed, 8 May 1996 02:02:38 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/posix/sysconf.c: Add code to handle _SC_AIO_LISTIO_MAX,
_SC_AIO_MAX, _SC_AIO_PRIO_DELTA_MAX, _SC_DELAYTIMER_MAX,
_SC_MQ_OPEN_MAX, _SC_MQ_PRIO_MAX, _SC_RTSIG_MAX,
_SC_SEM_NSEMS_MAX, _SC_SEM_VALUE_MAX, _SC_SIGQUEUE_MAX, and
_SC_TIMER_MAX.
* sysdeps/unix/sysv/sysv4/sysconf.c: Ditto.
roland [Wed, 8 May 1996 02:02:33 +0000 (02:02 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/i386/exc2signal.c: Use struct hurd_signal_detail.
roland [Wed, 8 May 1996 02:02:28 +0000 (02:02 +0000)]
Tue May 7 19:00:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/getcwd.c: Use io_identity instead of io_stat.
roland [Wed, 8 May 1996 02:02:09 +0000 (02:02 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdfault.c (_hurdsig_fault_catch_exception_raise): Use struct
hurd_signal_detail.
* hurd/catch-exc.c (_S_catch_exception_raise): Likewise.
* hurd/hurd-raise.c (_hurd_raise_signal): Likewise.
* sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler):
Likewise.
* sysdeps/mach/hurd/setitimer.c (restart_itimer): Likewise.
roland [Wed, 8 May 1996 02:02:04 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/syscalls.list: Add swapoff.
roland [Wed, 8 May 1996 02:02:01 +0000 (02:02 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/sys/perm.h: New file. Contains
prototypes for iopl and ioperm.
roland [Wed, 8 May 1996 02:01:56 +0000 (02:01 +0000)]
Sun May 5 03:10:44 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/stub/swapoff.c: New file. Stub version for swapoff
function.
roland [Tue, 7 May 1996 23:07:26 +0000 (23:07 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:04:38 +0000 (21:04 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:04:00 +0000 (21:04 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:03:56 +0000 (21:03 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:03:37 +0000 (21:03 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:03:27 +0000 (21:03 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:02:27 +0000 (21:02 +0000)]
Updated from /src/gmp-2.0
roland [Tue, 7 May 1996 21:02:24 +0000 (21:02 +0000)]
Updated from /src/gmp-2.0
miles [Tue, 7 May 1996 19:27:44 +0000 (19:27 +0000)]
(headers): Add linewrap.h.
roland [Tue, 7 May 1996 19:19:14 +0000 (19:19 +0000)]
Regenerated: autoconf configure.in
roland [Tue, 7 May 1996 16:44:24 +0000 (16:44 +0000)]
.
roland [Tue, 7 May 1996 16:41:02 +0000 (16:41 +0000)]
.
roland [Tue, 7 May 1996 14:57:38 +0000 (14:57 +0000)]
.
roland [Tue, 7 May 1996 14:57:25 +0000 (14:57 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* wcsmbs/wcwidth.c, wcsmbs/wcswidth.c: Fixed typos.
roland [Tue, 7 May 1996 14:57:18 +0000 (14:57 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdsig.c: Use struct hurd_signal_detail.
* hurd/hurd/fd.h (_hurd_fd_error): Likewise.
* sysdeps/mach/hurd/sysd-stdio.c (fd_fail): Likewise.
roland [Tue, 7 May 1996 14:57:12 +0000 (14:57 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/stub/sched_getp.c: Add missing #include <sys/types.h>.
* sysdeps/stub/sched_sets.c: Likewise.
* sysdeps/stub/sched_setp.c: Likewise.
* sysdeps/stub/sched_rr_gi.c: Likewise.
* sysdeps/stub/sched_gets.c: Likewise.
roland [Tue, 7 May 1996 14:57:09 +0000 (14:57 +0000)]
Tue May 7 10:51:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/unix/sysv/linux/sys/mman.h: Fixed typo.
roland [Tue, 7 May 1996 14:49:46 +0000 (14:49 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd/signal.h (struct hurd_signal_detail): New type.
(struct hurd_sigstate): Make `pending_data' member an array of that.
Use the new type in several decls.
roland [Tue, 7 May 1996 14:49:43 +0000 (14:49 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd/sigpreempt.h (struct hurd_signal_preempter): Change
prototype of `preempter' elt to use struct hurd_signal_detail.
roland [Tue, 7 May 1996 14:49:30 +0000 (14:49 +0000)]
.
roland [Tue, 7 May 1996 14:49:09 +0000 (14:49 +0000)]
Mon May 6 09:51:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* stdio/linewrap.c: New file.
* stdio/Makefile (routines): Add linewrap.
* stdio/stdio.h [__USE_GNU]: Declare line_wrap_stream,
line_unwrap_stream.
mib [Mon, 6 May 1996 21:02:30 +0000 (21:02 +0000)]
*** empty log message ***
mib [Mon, 6 May 1996 21:00:43 +0000 (21:00 +0000)]
(_hurd_intr_rpc_mach_msg): New declaration.
roland [Mon, 6 May 1996 14:31:45 +0000 (14:31 +0000)]
Mon May 6 14:53:26 1996 Ulrich Drepper <drepper@cygnus.com>
* time/strftime.c (week): Add third parameter telling how
many days must be in new year so that it is called week 1.
(Following ISO 8601).
Correct computation for %U and %V formats when day was first
day of the week.
(strftime): Implement %V format according to Spec1170.
roland [Sat, 4 May 1996 13:57:05 +0000 (13:57 +0000)]
.
roland [Sat, 4 May 1996 12:31:05 +0000 (12:31 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* elf/Makefile (reloc-link): New variable.
(dl-allobjs.so): New target, link together $(rtld-routines).
(librtld.so): Depend on that instead of the rtld components.
(generated): Add dl-allobjs.so.
roland [Sat, 4 May 1996 12:31:01 +0000 (12:31 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* locale/setlocale.c (_nl_C_name): Variable removed.
* locale/C_name.c: New file.
(_nl_C_name): Put it here instead.
* locale/Makefile (aux): Add C_name.
roland [Sat, 4 May 1996 12:30:58 +0000 (12:30 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/dl-sysdep.c (open): Don't pass io port in
auth_user_authenticate rpc.
(open): Avoid using strtol in digit conversion for "fd/N" magic.
(_dl_sysdep_start): Likewise for memobj name in magic switches.
roland [Sat, 4 May 1996 09:46:57 +0000 (09:46 +0000)]
.
roland [Sat, 4 May 1996 09:46:38 +0000 (09:46 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd-raise.c (_hurd_raise_signal): Pass sigcode in msg_sig_post
rpc.
roland [Sat, 4 May 1996 09:44:44 +0000 (09:44 +0000)]
Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdmsg.c (_S_msg_set_environment): Use argz.h functions
instead of _hurd_split_args.
(_S_msg_*_exec_flags): Functions removed.
(_S_msg_startup_dosync): Stub removed.
roland [Sat, 4 May 1996 09:26:27 +0000 (09:26 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdkill.c (_hurd_sig_post): Pass 0 sigcode in msg_sig_post.
roland [Sat, 4 May 1996 09:26:22 +0000 (09:26 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* wcsmbs/wcstol.c: Find strtol.c in ../stdlib.
* wcsmbs/wcstof.c: Find strtod.c in ../stdlib.
* wcsmbs/wcstod.c: Likewise.
* wcsmbs/wcstold.c: Likewise.
roland [Sat, 4 May 1996 09:26:19 +0000 (09:26 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/select.c: The io_select rpc no longer has a TAG_ID
argument. Instead, use a separate reply port for each RPC and put them
all in a port set to wait for slow replies.
roland [Sat, 4 May 1996 09:26:12 +0000 (09:26 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd/signal.h (struct hurd_sigstate): Replace critical section
flag with a spin lock.
(_hurd_critical_section_lock): Use spin_try_lock on that to see if we
get it. No need to take SS->lock at all.
(_hurd_critical_section_unlock): Unlock SS->critical_section_lock
instead of clearing the old flag member.
* hurd/hurdsig.c (_hurd_internal_post_signal): Use spin_lock_locked to
test the critical section state.
* hurd/hurdsig.c (_hurd_internal_post_signal): Test _hurdsig_traced
instead of testing (_hurd_exec_flags & EXEC_TRACED).
(_S_msg_sig_post): Take sigcode arg and pass it through.
(_S_msg_sig_post_untraced): Likewise.
(reauth_proc): Don't pass proc port in auth_user_authenticate.
roland [Sat, 4 May 1996 09:26:07 +0000 (09:26 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/stub/nanosleep.c (nanosleep): Fix typo.
roland [Sat, 4 May 1996 09:25:00 +0000 (09:25 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/setauth.c (_hurd_setauth): Don't pass object ports in
auth_user_authenticate RPCs, just the one-off rendezvous port.
* hurd/dtable.c (reauth_dtable): Likewise.
* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Likewise.
roland [Sat, 4 May 1996 09:24:52 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/sigprocmask.c: Pass sigcode arg to msg_sig_post.
* sysdeps/mach/hurd/i386/sigreturn.c: Likewise.
* sysdeps/mach/hurd/sigsuspend.c: Likewise.
* sysdeps/mach/hurd/kill.c: Likewise.
roland [Sat, 4 May 1996 09:24:46 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/argz-create.c: Use const in prototype.
* string/argz-next.c: Likewise.
roland [Sat, 4 May 1996 09:24:40 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/path-lookup.c: New file.
* hurd/Makefile (routines): Add path-lookup.
* hurd/hurd/lookup.h: Declare file_name_path_scan,
hurd_file_name_path_lookup.
* hurd/hurd.h: Declare file_name_path_lookup.
roland [Sat, 4 May 1996 09:24:37 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdexec.c (_hurd_exec): Use new critical section lock.
* hurd/catch-exc.c (_S_catch_exception_raise): Likewise.
* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Likewise.
* hurd/thread-cancel.c (hurd_thread_cancel, hurd_check_cancel):
Likewise.
* sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Likewise.
* sysdeps/mach/hurd/sigaction.c: Likewise.
* hurd/hurdexec.c (_hurd_exec): Pass 0 flags to file_exec.
Pass sigcode arg to msg_sig_post.
roland [Sat, 4 May 1996 09:24:35 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/errnos.awk: Don't use ARGV in comment; it can
change meaninglessly.
roland [Sat, 4 May 1996 09:24:31 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/fork.c: Use new critical section lock.
Clear _hurdsig_traced instead of EXEC_TRACED.
roland [Sat, 4 May 1996 09:24:28 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* posix/sched.h: Fix typos.
roland [Sat, 4 May 1996 09:24:26 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/ptrace.c: Set _hurdsig_traced instead of
EXEC_TRACED bit in _hurd_exec_flags.
Pass sigcode arg in msg_sig_post_untraced rpc.
roland [Sat, 4 May 1996 09:24:23 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/envz.c (envz_entry): Use const.
(envz_get, envz_remove): Likewise.
(envz_entry): Return char *, not const char *.
roland [Sat, 4 May 1996 09:24:20 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd/signal.h (struct hurd_sigstate): Replace critical section
flag with a spin lock.
(_hurd_critical_section_lock): Use spin_try_lock on that to see if we
get it. No need to take SS->lock at all.
(_hurd_critical_section_unlock): Unlock SS->critical_section_lock
instead of clearing the old flag member.
* hurd/hurdsig.c (_hurd_internal_post_signal): Use spin_lock_locked to
test the critical section state.
* hurd/hurd/signal.h (_hurd_critical_section_unlock): Pass sigcode arg
to msg_sig_post.
roland [Sat, 4 May 1996 09:24:16 +0000 (09:24 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* wcsmbs/wcwidth.h: Find cname-lookup.h in ../wctype.
roland [Sat, 4 May 1996 09:24:08 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdexec.c (_hurd_exec): Use new critical section lock.
* hurd/catch-exc.c (_S_catch_exception_raise): Likewise.
* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Likewise.
* hurd/thread-cancel.c (hurd_thread_cancel, hurd_check_cancel):
Likewise.
* sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Likewise.
* sysdeps/mach/hurd/sigaction.c: Likewise.
roland [Sat, 4 May 1996 09:24:04 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd.h: Declare _hurdsig_traced.
* hurd/path-lookup.c: New file.
* hurd/Makefile (routines): Add path-lookup.
* hurd/hurd/lookup.h: Declare file_name_path_scan,
hurd_file_name_path_lookup.
* hurd/hurd.h: Declare file_name_path_lookup.
roland [Sat, 4 May 1996 09:24:01 +0000 (09:24 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/argz.h (argz_create): Use const in prototype.
* string/argz.h (__argz_next): Cast ENTRY before returning it.
roland [Sat, 4 May 1996 09:23:58 +0000 (09:23 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/access.c: Don't pass io port in
auth_user_authenticate rpc.
roland [Sat, 4 May 1996 09:23:55 +0000 (09:23 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* string/envz.h: Fix decl.
roland [Sat, 4 May 1996 09:23:53 +0000 (09:23 +0000)]
Sat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdmsg.c (_S_msg_set_environment): Use argz.h functions
instead of _hurd_split_args.
(_S_msg_*_exec_flags): Functions removed.
(_S_msg_startup_dosync): Stub removed.
roland [Sat, 4 May 1996 09:23:49 +0000 (09:23 +0000)]
Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurdinit.c (_hurd_init): Set _hurdsig_traced from the intarray.
* hurd/hurdinit.c (_hurd_proc_init): Test _hurdsig_traced instead of
testing (_hurd_exec_flags & EXEC_TRACED).
Pass sigcode arg to msg_sig_post.
roland [Fri, 3 May 1996 23:01:36 +0000 (23:01 +0000)]
Regenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /gd4/gnu/mach/mach/message.h /gd4/gnu/mach/mach/kern_return.h /gd4/gnu/mach/mach/mig_errors.h /gd4/gnu/mach/device/device_types.h
roland [Fri, 3 May 1996 23:00:16 +0000 (23:00 +0000)]
Regenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /gd4/gnu/mach/mach/message.h /gd4/gnu/mach/mach/kern_return.h /gd4/gnu/mach/mach/mig_errors.h /gd4/gnu/mach/device/device_types.h
roland [Fri, 3 May 1996 17:44:31 +0000 (17:44 +0000)]
.
roland [Fri, 3 May 1996 17:44:08 +0000 (17:44 +0000)]
Fri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/charset.h (ILLEGAL_CHAR_VALUE): Provide type
with constant.
roland [Fri, 3 May 1996 17:44:05 +0000 (17:44 +0000)]
Fri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
* string/Makefile (routines): Add agrz-ctsep and argz-next.
(tests): Add tst-strlen.
roland [Fri, 3 May 1996 17:44:00 +0000 (17:44 +0000)]
Fri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
* intl/explodename.c, intl/l10nflist.c, intl/loadinfo.h: New file.
Extracted from finddomain.c. This is also used in the locale
implementation.
roland [Fri, 3 May 1996 17:43:58 +0000 (17:43 +0000)]
Fri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/i586/strlen.S: Fix bug with highest byte in word
being zero.
roland [Fri, 3 May 1996 17:43:54 +0000 (17:43 +0000)]
Fri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
* locale/programs/localedef.c (construct_output_path): Change name
of output locale to contain normalized form of the character set
portion.