kopensolaris-gnu/glibc.git
24 years agoMon May 6 14:53:26 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years ago. libc-960506
roland [Sat, 4 May 1996 13:57:05 +0000 (13:57 +0000)]
.

24 years agoSat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years ago.
roland [Sat, 4 May 1996 09:46:57 +0000 (09:46 +0000)]
.

24 years agoSat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960504
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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 *.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoSat May 4 02:11:55 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
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.

24 years agoRegenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /gd4/gnu/mach...
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

24 years agoRegenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /gd4/gnu/mach...
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

24 years ago.
roland [Fri, 3 May 1996 17:44:31 +0000 (17:44 +0000)]
.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
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.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:51 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/tst-strlen.c: New file.  Another test for critical
        situation in strlen implementations.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:48 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/argz-next.c: Non-inline version of function from argz.h.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:45 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* wctype/test_wctype.c: Fix controlling comparison after change to
        32 bit character class array.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:42 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/argz-ctsep.c: New file.  Implement reverse operation
from argz-stringify.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:38 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/findlocale.c: New file.  Instead of trying to load the
        directly described file we now try to be much smarter when this
        fails.  Use the same code as gettext does.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:34 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/argz.h, string/envz.h: Make usable as global header file.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:31 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* libio/stdio.h: Add prototypes for asprint and vasprintf.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:28 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/envz.c: Fix declarations to use size_t where prototypes
say so.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:23 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/loadlocale.c, locale/setlocale.c: Rewrite to know about
        new loading scheme.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:18 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/config.h, locale/lc-collate.c,
        locale/localeinfo.h, locale/programs/ld-collate.c,
        locale/programs/ld-ctype.c, locale/programs/ld-messages.c,
        locale/programs/ld-monetary.c, locale/programs/ld-numeric.c,
        locale/programs/ld-time.c, locale/weight.h, string/strcoll.c:
        Change to use u_int32_t and u_int16_t.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:43:07 +0000 (17:43 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/config.h, locale/lc-collate.c,
        locale/localeinfo.h, locale/programs/ld-collate.c,
        locale/programs/ld-ctype.c, locale/programs/ld-messages.c,
        locale/programs/ld-monetary.c, locale/programs/ld-numeric.c,
        locale/programs/ld-time.c, locale/weight.h, string/strcoll.c:
        Change to use u_int32_t and u_int16_t.

24 years agoFri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 3 May 1996 17:43:01 +0000 (17:43 +0000)]
Fri May  3 13:32:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* intl/Makefile (CPPFLAGS): Change $(nlsdir) to $(i18ndir) in
LOCALE_ALIAS_PATH.
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* intl/Makefile (routines): Add l10nflist and explodename.
(distribute): Add loadinfo.h and locale.alias.
(install-others): New variable to install locale.alias.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:42:58 +0000 (17:42 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/Makefile (routines): Add findlocale.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:42:52 +0000 (17:42 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* intl/dcgettext.c, intl/finddomain.c, intl/gettextP.h,
intl/loadmsgcat.c: Adapt for upcoming gettext-0.10.13.  Some code
is now shared with the locale implementation.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:42:48 +0000 (17:42 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/localeinfo.h: Adapt prototypes and declarations for new
setlocale implementation.  Remove definition of u32_t type.  We
now use u_int32_t from <sys/types.h>.
* locale/programs/config.h, locale/lc-collate.c,
        locale/localeinfo.h, locale/programs/ld-collate.c,
        locale/programs/ld-ctype.c, locale/programs/ld-messages.c,
        locale/programs/ld-monetary.c, locale/programs/ld-numeric.c,
        locale/programs/ld-time.c, locale/weight.h, string/strcoll.c:
        Change to use u_int32_t and u_int16_t.

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:42:38 +0000 (17:42 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/C-collate.c, locale/C-ctype.c, locale/C-messages.c,
locale/C-monetary.c, locale/C-numeric.c, locale/C-time.c: Add new
field in structure with name of locale ("C" in this case).

24 years agoFri May 3 03:14:02 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 3 May 1996 17:42:35 +0000 (17:42 +0000)]
Fri May  3 03:14:02 1996  Ulrich Drepper  <drepper@cygnus.com>

* intl/locale.alias: New file.  Locale alias database compatible
        with X Window System's locale alias file.  Can now be used in
        locale and gettext code.

24 years agoThu May 2 22:50:52 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:55:16 +0000 (16:55 +0000)]
Thu May  2 22:50:52 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/getpriority.c: New file.
* sysdeps/unix/sysv/linux/syscalls.list: Add s_getpriority.

24 years agoFri May 3 12:53:12 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 3 May 1996 16:55:11 +0000 (16:55 +0000)]
Fri May  3 12:53:12 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/sys/socket.h: Remove spurious doubled line.

24 years agoThu May 2 22:41:31 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:52:28 +0000 (16:52 +0000)]
Thu May  2 22:41:31 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/m68k/fpu_control.h (_FPU_DEFAULT):
Disable all exceptions.

24 years agoThu May 2 22:33:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:51:31 +0000 (16:51 +0000)]
Thu May  2 22:33:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_acosf.c,
sysdeps/m68k/fpu/e_fmod.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/isinfl.c, sysdeps/m68k/fpu/isnanl.c,
sysdeps/m68k/fpu/s_atan.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_frexpf.c,
sysdeps/m68k/fpu/s_ilogb.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_isinff.c,
sysdeps/m68k/fpu/s_ldexp.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modf.c, sysdeps/m68k/fpu/s_modff.c: Don't
define __NO_MATH_INLINES, which is already defined on command
line.

24 years agoThu May 2 22:33:14 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:51:28 +0000 (16:51 +0000)]
Thu May  2 22:33:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_acosf.c,
sysdeps/m68k/fpu/e_fmod.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/isinfl.c, sysdeps/m68k/fpu/isnanl.c,
sysdeps/m68k/fpu/s_atan.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_frexpf.c,
sysdeps/m68k/fpu/s_ilogb.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_isinff.c,
sysdeps/m68k/fpu/s_ldexp.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modf.c, sysdeps/m68k/fpu/s_modff.c: Don't
define __NO_MATH_INLINES, which is already defined on command
line.

24 years agoThu May 2 22:18:28 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:50:14 +0000 (16:50 +0000)]
Thu May  2 22:18:28 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/libm-ieee754/e_j0f.c (__ieee754_j0f, __ieee754_y0f):
Replace 0x80000000 by 0x48000000.
* sysdeps/libm-ieee754/e_j1f.c (__ieee754_j1f): Likewise.

24 years agoThu May 2 21:30:33 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:49:28 +0000 (16:49 +0000)]
Thu May  2 21:30:33 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sunrpc/svc_simple.c: Make global variable pl local to
registerrpc.

24 years agoThu May 2 00:24:04 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Fri, 3 May 1996 16:46:40 +0000 (16:46 +0000)]
Thu May  2 00:24:04 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* time/Makefile (tz-cflags): New variable.
(CFLAGS-tzfile.c): New variable.
(CFLAGS-zic.c): Add $(tz-cflags).
(tz-cc): Remove variable.
($(objpfx)tzfile.o, $(objpfx)zic.o): Remove targets.

24 years agoDon't report an error if mkdir fails because a directory was libc-960503
friedman [Fri, 3 May 1996 07:37:52 +0000 (07:37 +0000)]
Don't report an error if mkdir fails because a directory was
created by another process.

24 years agoWed May 1 09:10:04 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960502
roland [Thu, 2 May 1996 00:26:56 +0000 (00:26 +0000)]
Wed May  1 09:10:04 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/getcwd.c: Jump out of both loops when we find a
name, instead of checking for reaching end of buffer, which happens
when the match is the last entry in the buffer.

24 years ago.
roland [Wed, 1 May 1996 13:55:18 +0000 (13:55 +0000)]
.

24 years ago.
roland [Wed, 1 May 1996 13:55:03 +0000 (13:55 +0000)]
.

24 years agoFix up prototypes.
roland [Wed, 1 May 1996 13:53:23 +0000 (13:53 +0000)]
Fix up prototypes.

24 years agoFix up prototypes.
roland [Wed, 1 May 1996 13:52:33 +0000 (13:52 +0000)]
Fix up prototypes.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:49:07 +0000 (13:49 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/localedef.c (main): Correct loop over all
categories after change of order from Thu Mar 28 14:22:51 1996.
Add new charset argument to call of `write_all_categories'.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:49:03 +0000 (13:49 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/C-collate.c, locale/C-ctype.c,
locale/C-messages.c, locale/C-monetary.c,
locale/C-numeric.c, locale/C-time.c: Change copyright.
* locale/C-ctype.c (_nl_C_LC_CTYPE_class32): Correct
endianess for initialization value.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:56 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/C-collate.c, locale/C-ctype.c,
locale/C-messages.c, locale/C-monetary.c,
locale/C-numeric.c, locale/C-time.c: Change copyright.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:53 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locales.h (ctype_finish, ctype_output): New
charset argument.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:49 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locfile.c (write_all_categories): Call
`ctype_output' with additional argument charset.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:46 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/charset.h (width_rule): new data structure.
(charset_t): Add elements for width information.

24 years agoWed May 1 09:10:04 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 1 May 1996 13:48:44 +0000 (13:48 +0000)]
Wed May  1 09:10:04 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/strftime.c: Use canonical autoconf nugget for time.h+sys/time.h
include.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:41 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/lc-ctype.c (current): Add parameter for offset.
(__ctype32_b, __ctype_width): Add initialization for these
variables.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:39 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* ctype/ctype-info.c: (__ctype_width): New variable.
(__ctype_names): Initialize correctly without offset.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:36 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/charmap.c: Finish support for WIDTH information.
(new_width): New function.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:48:32 +0000 (13:48 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-ctype.c (locale_ctype_t): Add element
for width information.
(allocate_arrays): Add new argument for charset.
(ctype_finish): Make sure all characters named in charset
width table are known to name table.
(ctype_output): Correct handling of class and map name
information and write out width information.
(find_idx): Prepare for being called with NULL pointer as
TABLE argument.  This means only allocate name entry.
(allocate_arrays): Correct handling of array element -1.
Because EOF == -1 the value of element 127 must *not* be
mirrored here.
Fill width information from charset tables.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:37 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcstod.c: Implement `wcstod' function by using `strtod'
        implementation.
* wcsmbs/wcstof.c: Same for `wcstof'.
* wcsmbs/wcstold.c: Same for `strtold'.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:35 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* posix/posix2_lim.h: Add definition of _POSIX2_CHARCLASS_NAME_MAX
and CHARCLASS_NAME_MAX.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:33 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/strcoll.c: Extend for use as `wcscoll'.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:31 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/strxfrm.c: Extend for use as `wcsxfrm'.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:29 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wchar.h: Add declarations for wcpcpy, wcpncpy, wcstol,
        wcstoul, wcstoq, wcstouq, wcstod, wcstold, wcstof, wcscoll,
        wcsxfrm, wcwidth, and wcswidth.
Declare internal interfaces for wcsto* functions.
[OPTIMIZE]: Define inline functions for wcsto* functions to
call internal interface functions.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:26 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/Dist: Add sys/sysctl.h.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:24 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sys/socket.h: New file.  Wrapper
around kernel header.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:22 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysvipc/Makefile (routines): Add ftok.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:20 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/stpncpy.c: Correct return value.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:16 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysvipc/ftok.c: use variable `proj_id' not `id'.  Patch by
David Mosberger-Tang.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:13 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/fpathconf.c: Add handling of _PC_SYNC_IO,
_PC_ASYNC_IO, and _PC_PRIO_IO.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:09 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* wctype/wctype.h (wint_t): Protect against multiple definition.
(wctype_t): Always define as `unsigned long int'.
* wctype.h: New file.  Wrapper around wctype/wctype.h.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:47:06 +0000 (13:47 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/grouping.h: Prepare for use in wide string functions.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:46:59 +0000 (13:46 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/sysconf.c: Add handling of _SC_REALTIME_SIGNALS,
_SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO,
_SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC,
_SC_MAPPED_FILES, _SC_MEMLOCK, _SC_MEMLOCK_RANGE,
_SC_MEMORY_PROTECTION, _SC_MESSAGE_PASSING, _SC_SEMAPHORES,
_SC_SHARED_MEMORY_OBJECTS, and _SC_CHARCLASS_NAME_MAX.
* sysdeps/stub/sysconf.c: Ditto.
* sysdeps/unix/sysv/sysv4/sysconf.c: Ditto.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:46:56 +0000 (13:46 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/confname.h: Add definition of _PC_SYNC_IO,
_PC_ASYNC_IO, _PC_PRIO_IO and _SC_CHARCLASS_NAME_MAX.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:46:54 +0000 (13:46 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcsxfrm.c: Implement `wcsxfrm function by using
        `strxfrm implementation.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:46:52 +0000 (13:46 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcpcpy.c, wcsmbs/wcpncpy.c: New files.  Implement non-
standard function equivalent to stpcpy/stpncpy.

24 years agoMon Apr 29 02:48:26 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 1 May 1996 13:46:49 +0000 (13:46 +0000)]
Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtol.c: Extend for use as `wcsto{l,ul,q,uq}'.