kopensolaris-gnu/glibc.git
24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:58 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* FAQ: Document need of gperf program for developers.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:56 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locale.c: Switch to user selected locale
before printing variables.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:54 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/Makefile [$(long-double-fcts)==yes]: Define long-m-routines
        and long-c-routines.  Only if the `long double' data type is
        available we need to compile the functions.
(libm-routines): Add $(long-m-routines).
(routines): Remove isinfl, isnanl.  Use new file s_isinfl and
s_isnanl instead if `long double' is available.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:52 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Fix typos in comments.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:49 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/tester.c: Correct `strsep' test.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:43 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/isinfl.c, sysdeps/i386/isnanl.c,
        sysdeps/ieee754/isinf.c, sysdeps/ieee754/isinfl.c,
        sysdeps/ieee754/isnan.c, sysdeps/ieee754/isnanl.c: Removed.  We
        now use the versions part of libm.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:33 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_ceill.c,
        sysdeps/libm-ieee754/s_copysignl.c,
        sysdeps/libm-ieee754/s_fabsl.c, sysdeps/libm-ieee754/s_finitel.c,
        sysdeps/libm-ieee754/s_floorl.c, sysdeps/libm-ieee754/s_isinfl.c,
        sysdeps/libm-ieee754/s_isnanl.c,
        sysdeps/libm-ieee754/s_nextafterl.c,
        sysdeps/libm-ieee754/s_rintl.c, sysdeps/libm-ieee754/s_scalbnl.c,
        sysdeps/libm-ieee754/s_significandl.c: New generic `long double'
        versions of libm functions.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:31 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_exp.S: Add a few comments to explain the
        Intel FPU nonsense.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:28 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_isinf.c, sysdeps/libm-ieee754/s_isnan.c
        [!NO_LONG_DOUBLE]: Define alias with `long double' versions name.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:24 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/math.h: Include <mathcalls.h> again to define `long double'
        functions.

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:21 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/Makefile (errnos.d): Use $(sed-remove-objpfx).

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:18 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* po/header.pot: Replace with exact boilerplate pinard dictates.

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:15 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/strtok.S (Lillegal_argument): Remove this code to set
errno and the check that jumped to it.
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/strsep.S: Removed.  Generic C version is of
similar speed.
* sysdeps/i386/strtok.S: Remove support for `strsep'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:13 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/math_private.h: Define data types, prototypes and access
        macros for `long double'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:07 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/s_ceil.S, sysdeps/libm-i387/s_ceilf.S,
        sysdeps/libm-i387/s_floor.S, sysdeps/libm-i387/s_floorf.S: Correct
        handling of local variables.  The old version created a stack
        frame but stored the values outside.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960530
roland [Wed, 29 May 1996 19:23:28 +0000 (19:23 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/pututline_r.c: Include sys/stat.h.  Fix typos.

24 years agoRegenerated from source files
roland [Wed, 29 May 1996 18:03:34 +0000 (18:03 +0000)]
Regenerated from source files

24 years ago.
roland [Wed, 29 May 1996 17:50:37 +0000 (17:50 +0000)]
.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:49:53 +0000 (17:49 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* version.h (VERSION): Set to 1.90.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:37 +0000 (17:48 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Write extra-libs and *-routines for each
of its elts.
* MakeTAGS (sources): Add those sources.
* MakeTAGS (all-sources): Add $(others:=.c) and $(tests:=.c).

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:32 +0000 (17:48 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Write extra-libs and *-routines for each
of its elts.
* MakeTAGS (sources): Add those sources.

24 years agoWed May 29 08:53:08 1996 Miles Bader <miles@gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:25 +0000 (17:48 +0000)]
Wed May 29 08:53:08 1996  Miles Bader  <miles@gnu.ai.mit.edu>

* hurd/report-wait.c (_S_msg_report_wait): Return `itimer' for the
itimer thread.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:03 +0000 (17:48 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* string/tester.c (main): Fix strsep tests 6, 7, 20 to expect null
  token instead of it being implicitly skipped.

24 years agoRegenerated from source files
roland [Wed, 29 May 1996 17:04:16 +0000 (17:04 +0000)]
Regenerated from source files

24 years agoCopied from /com/share/ftp/gnu/po/maint/glibc
zippy [Wed, 29 May 1996 16:40:43 +0000 (16:40 +0000)]
Copied from /com/share/ftp/gnu/po/maint/glibc

24 years ago(_hurd_init): Set _HURDSIG_TRACED before calling _hurd_proc_init.
miles [Wed, 29 May 1996 14:05:50 +0000 (14:05 +0000)]
(_hurd_init): Set _HURDSIG_TRACED before calling _hurd_proc_init.

24 years ago. libc-960529
roland [Wed, 29 May 1996 05:12:55 +0000 (05:12 +0000)]
.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 05:12:35 +0000 (05:12 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/fpu/__math.h (logb): Correct contraint from =u to =t.
Must operate on top of fp reg stack, not second from top.

24 years ago.
roland [Wed, 29 May 1996 05:09:31 +0000 (05:09 +0000)]
.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 05:09:06 +0000 (05:09 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* extra-lib.mk (alltypes-$(lib)): Don't append $(objpfx)$(lib).so.
(others): Instead, make this depend on it.

24 years ago.
roland [Wed, 29 May 1996 04:48:04 +0000 (04:48 +0000)]
.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:49 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* PROJECTS: New file.  List of open jobs for glibc.
* Makefile (distribute): Add PROJECTS.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:46 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/setutent_r.c: Don't depend on ut_type and ut_id unless
_HAVE_UT_TYPE and _HAVE_UT_ID resp. are defined.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:42 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/getutline_r.c, login/pututline_r.c: Don't depend on
ut_type and ut_id unless _HAVE_UT_TYPE and _HAVE_UT_ID resp. are
defined.
Make really compliant with specification.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:39 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/utmpbits.h: Define _HAVE_UT_TYPE, _HAVE_UT_ID,
and _HAVE_UT_TV because struct utmp has these members.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:33 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/getutid_r.c: Test for correct type.
Don't depend on ut_type and ut_id unless _HAVE_UT_TYPE and
_HAVE_UT_ID resp. are defined.
Make really compliant with specification.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:29 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add some new constants from recent Cygnus ELF
header files.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:26 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_exp.S: Correct exp(+-Inf) case.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:23 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* FAQ:  Fix some typos.
Tell that for Linux the kernel header files are necessary.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:20 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* utmp.h: New file.  Wrapper around login/utmp.h.

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 04:42:16 +0000 (04:42 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-error.c (struct catch): New type.
(catch): New static variable, struct catch *.
(catch_env, signalled_errstring, signalled_objname): Variables removed.
(_dl_signal_error): If CATCH is non-null, set its errstring and
objname members and jump to CATCH->env.  If it is null, call
_dl_sysdep_fatal with a standard message.
* elf/rtld.c (dl_main): Explode `doit' function into dl_main's body.
No longer use _dl_catch_error.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:11 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/login.c, login/logout.c, login/logwtmp.c: Complete
rewrite.  Now based on getut*/setut* functions.

24 years agoTue May 28 04:38:10 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:52 +0000 (04:41 +0000)]
Tue May 28 04:38:10 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/langinfo.h: New element _NL_CTYPE_MB_CUR_MAX.
* locale/categories.def: Add description of field _NL_CTYPE_MB_CUR_MAX.
* locale/Makefile (routines): Add mb_cur_max.
* locale/mb_cur_max.c: New file.  This function gets called
when the macro MB_CUR_MAX is used.
* locale/C-ctype.c: Initialize new mb_cur_max field.
* locale/localeinfo.h: Change magic value because of incompatible
        change.
* locale/programs/ld-ctype.c: Determine value of mb_cur_max
        according to current character set and write it out with the rest.
* stdlib/stdlib.h (MB_CUR_MAX): Not constant anymore.  Get value
        according to currently used locale for catefory LC_CTYPE by
        calling the function __ctype_get_mb_cur_max.

24 years agoTue May 28 04:38:10 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:47 +0000 (04:41 +0000)]
Tue May 28 04:38:10 1996  Ulrich Drepper  <drepper@cygnus.com>

* limits.h: Change MB_LEN_MAX to 6.  A 31-bit ISO 10646
character in UTF-8 encoding has that many bytes.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:44 +0000 (04:41 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtol.c: Undo changes of Wed May 22 01:48:54 1996.
This prevented using this file in other GNU packages.

24 years agomoved to sysdeps/generic
roland [Wed, 29 May 1996 04:35:02 +0000 (04:35 +0000)]
moved to sysdeps/generic

24 years ago.
roland [Tue, 28 May 1996 17:54:52 +0000 (17:54 +0000)]
.

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 17:30:34 +0000 (17:30 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/socket.S: Fix off-by-one error in
setting %ecx to 2nd syscall arg: we have pushed nothing, so function
args are found at 4(%esp), not 8(%esp).

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 17:30:06 +0000 (17:30 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (sed-remove-objpfx): Avoid extra space in regexp due to
continuation line.

24 years ago. libc-960528
roland [Tue, 28 May 1996 00:10:40 +0000 (00:10 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 00:10:26 +0000 (00:10 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Add missing backslash.

24 years ago.
roland [Mon, 27 May 1996 20:43:56 +0000 (20:43 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:40:47 +0000 (20:40 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/brk.c (__curbrk): Initialize it so it
can be aliased.

24 years ago.
roland [Mon, 27 May 1996 20:16:19 +0000 (20:16 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:56 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers):
Append termio.h.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:05 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Print a msg if we do nothing.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:02 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/sgtty.h: Add forward decl of struct sgttyb in case it is never
defined.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:53 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/Makefile (headers): Add ioctl-types.h.
* sysdeps/generic/ioctl-types.h: New file.
* misc/sys/ioctl.h: Include <ioctl-types.h>.
(struct tchars, struct ltchars, struct sgttyb, struct winsize,
struct ttysize): Types moved there.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:49 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/ioctl-types.h: New file, wrapper around
kernel header <asm/termios.h>.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:45 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/termio.h: New file.
* sysdeps/unix/sysv/linux/Dist: Add it.

24 years ago.
roland [Mon, 27 May 1996 19:19:29 +0000 (19:19 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 19:19:00 +0000 (19:19 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Don't touch target if new one is
identical.

24 years ago.
roland [Mon, 27 May 1996 14:11:05 +0000 (14:11 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 14:10:43 +0000 (14:10 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile (z.% rule): Generate generic zone%/ rule after
zone%/right/ and zone%/posix/ rules so they match first.

24 years ago. libc-960527
roland [Mon, 27 May 1996 02:18:37 +0000 (02:18 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 02:13:24 +0000 (02:13 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* features.h [_GNU_SOURCE] (_BSD_SOURCE, _SVID_SOURCE,
_POSIX_SOURCE, _POSIX_C_SOURCE): Define these.

24 years ago.
roland [Sun, 26 May 1996 22:58:11 +0000 (22:58 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 22:39:33 +0000 (22:39 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* features.h [_GNU_SOURCE || _BSD_SOURCE || _SVID_SOURCE ||
_POSIX_SOURCE || _POSIX_C_SOURCE]: #undef __STRICT_ANSI__.

24 years ago.
roland [Sun, 26 May 1996 22:09:13 +0000 (22:09 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 22:08:54 +0000 (22:08 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile (tzcompile): Add missing backslash.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 20:34:08 +0000 (20:34 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* stdlib/ldiv.c: Deansideclized.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 20:33:34 +0000 (20:33 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* wctype/wctype.h (__need_wint_t): Define this and include stddef.h.
[! _WINT_T] (wint_t): Conditionalize typedef on this in case pre-2.7.3
stddef.h doesn't define it.
* wcsmbs/wchar.h: Likewise.
* stdlib/strtod.c: Likewise.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 20:33:30 +0000 (20:33 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* wcsmbs/wcstok.c: Fix argument name typo.

24 years ago.
roland [Sun, 26 May 1996 19:19:51 +0000 (19:19 +0000)]
.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:19:20 +0000 (19:19 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcscmp.c, wcsmbs/wcscoll.c, wcsmbs/wcsncmp.c,
wcsmbs/wcsxfrm.c, wcsmbs/wmemcmp.c: : Don't use uwchar_t as unsigned
type.  wint_t is intended for this.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:15:55 +0000 (19:15 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/Makefile (routines): Add llabs, lldiv.
* stdlib/llabs.c: New file.  Implementation of return
absolute value of long long argument.
* stdlib/lldiv.c: New file.  Implementation of division with remainder
of long long argument.
* stdlib/stdlib.h [__USE_GNU] (lldiv_t): New type for lldiv
function.
Define prototypes for lldiv and llabs functions.

24 years agoSun May 26 13:28:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:12:44 +0000 (19:12 +0000)]
Sun May 26 13:28:23 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile (install-others): Also install posix/ZONE and
right/ZONE for each ZONE in $(zonenames).
(z.% rule): Generate rules for right/ZONE and posix/ZONE targets too,
the difference begin leapseconds vs /dev/null as 3rd dep.  For
original ZONE targets use $(leapseconds), to be set in Makeconfig.
(target-zone-flavor): New variable.
(tzcompile): Use it to get the right -d for posix/ and right/ flavors.
* Makeconfig (leapseconds): New variable.

24 years agoSun May 26 13:28:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:12:40 +0000 (19:12 +0000)]
Sun May 26 13:28:23 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/tzset.c (__tzset): Ignore leading : in $TZ; always try tzfile
first and fall back to 1003.1 syntax only if it fails.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:10:14 +0000 (19:10 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/tester.c: Add tests for strtok_r and strsep.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:59 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/bsd/direntry.h: Use [1] instead of [0] for d_name to
quiet -ansi -pedantic.
* sysdeps/unix/common/direntry.h: Likewise.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:56 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/gnu/types.h: Instead of including
<linux/posix_types.h>, define _LINUX_TYPES_DONT_EXPORT and then
include <linux/types.h>.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:54 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* features.h (__GNU_LIBRARY__): Set to 6.
[_GNU_SOURCE] (_POSIX_SOURCE, _POSIX_C_SOURCE, _BSD_SOURCE,
_SVID_SOURCE): Make sure they are all defined.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:51 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/Makefile (headers): Add lastlog.h.
* login/lastlog.h: New file.
* login/Makefile (CFLAGS): Don't append -D_THREAD_SAFE.
* login/utmp.h [_REENTRANT || _THREAD_SAFE]: Replace this conditional
with #ifdef __USE_REENTRANT.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:49 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/Makefile (CFLAGS): Don't append -D_THREAD_SAFE.
* login/utmp.h [_REENTRANT || _THREAD_SAFE]: Replace this conditional
with #ifdef __USE_REENTRANT.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 19:09:46 +0000 (19:09 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/Makefile (headers): Add lastlog.h.
* login/lastlog.h: New file.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:08:01 +0000 (19:08 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/strsep.S: Wrapper around <sysdeps/i386/strtok.S>
to produce strsep function.
* sysdeps/i386/strtok.S: Optimized implementation of strtok
function.
* sysdeps/i386/strtok_r.S: Wrapper around <sysdeps/i386/strtok.S>
to produce strtok_r function.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:07:59 +0000 (19:07 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/Makefile (tester-ENV): New variable to suppress message
  translation in test.
* string/Makefile (routines): Add strtok_r.
* sysdeps/generic/strtok_r.c: New file.  Implement reentrant version
of strtok_r.
* string/string.h: Add prototype for strtok_r.
* wcsmbs/wcstok.c: Handle illegal SAVE_PTR argument the same
as in strtok_r.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:07:57 +0000 (19:07 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/i486/strcat.S: Correct some more 8bit operation
<-> 32 bit operand conflicts.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:07:52 +0000 (19:07 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/Makefile (routines): Add strtok_r.
* sysdeps/generic/strtok_r.c: New file.  Implement reentrant version
of strtok_r.
* string/string.h: Add prototype for strtok_r.
* wcsmbs/wcstok.c: Handle illegal SAVE_PTR argument the same
as in strtok_r.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:07:49 +0000 (19:07 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/strtok.c: Moved here from string/strtok.c.
Corrected example in comment.

24 years agoSun May 26 19:39:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 19:07:46 +0000 (19:07 +0000)]
Sun May 26 19:39:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* intl/loadmsgcat.c (_nl_load_domain): Test correct variable
after malloc.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 18:42:54 +0000 (18:42 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/Makefile (routines): Add llabs, lldiv.
* stdlib/llabs.c: New file.  Implementation of return
absolute value of long long argument.
* stdlib/lldiv.c: New file.  Implementation of division with remainder
of long long argument.
* stdlib/stdlib.h [__USE_GNU] (lldiv_t): New type for lldiv
function.
Define prototypes for lldiv and llabs functions.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:17 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcscmp.c, wcsmbs/wcscoll.c, wcsmbs/wcsncmp.c,
wcsmbs/wcsxfrm.c: Don't use uwchar_t as unsigned type.  wint_t is
intended for this.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:14 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtod.c: Replace wchar_t with wint_t.  The later is
really the type for a single wide character.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:12 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/C-collate.c: Initialize _NL_COLLATE_NRULES element.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:10 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wchar.h:  gcc-2.7.2-960517 finally introduces wint_t
in <stddef.h>.  Use this value and only for older gcc version
define in place.
(uwchar_t): Remove definition.

24 years agoSun May 26 13:28:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 17:52:08 +0000 (17:52 +0000)]
Sun May 26 13:28:23 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* mach/Machrules (%.udeps rule): Depend on Machrules.
Emit deps for .uh and .__h files.
(%.uh, %.__h rules): Don't depend on %.defs; use #include <$*.defs>
instead.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:04 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/Makefile (routines): Add llabs.
* stdlib/llabs.c: New file.  Implementation of return
absolute value of long long argument.
* stdlib/stdlib.h [__USE_GNU] (lldiv_t): New type for lldiv
function.
Define prototypes for lldiv and llabs functions.

24 years agoSun May 26 01:06:47 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 26 May 1996 17:52:01 +0000 (17:52 +0000)]
Sun May 26 01:06:47 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/strxfrm.c (print_val): Define separate version for
use as wcsxfrm.  Here we don't need UTF8 encoding.

24 years agoSat May 25 14:10:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960526
roland [Sat, 25 May 1996 18:10:42 +0000 (18:10 +0000)]
Sat May 25 14:10:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* resource/sys/resource.h: Remove trailing commas from enums.