kopensolaris-gnu/glibc.git
23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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).

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

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

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

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

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

23 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'.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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'.

23 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.

23 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'.

23 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'.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 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}'.

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

* wcsmbs/wcswidth.c: Implement `wcswidth' function from X/Open
        CAE.
* wcsmbs/wcwidth.c: Ditto for `wcwidth'.
* wcsmbs/wcwidth.h: Common function for definitions of above two
functions.

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

* wcsmbs/wcstol.c: Implement `wcstol' function by using `strtol'
        implementation.
* wcsmbs/wcstoq.c: Same for `wcstoq'.
* wcsmbs/wcstoul.c: Same for `wcstoul'.
* wcsmbs/wcstouq.c: Same for `wcstouq'.

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

* posix/unistd.h: Document _POSIX_SYNC_IO, _POSIX_ASYNC_IO,
and _POSIX_PRIO_IO.

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

* stdlib/strtod.c: Extend for use as `wcsto{f,d,ld}'.

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

* posix/getconf.c (vars): Add _POSIX_SYNC_IO, _POSIX_ASYNC_IO,
and _POSIX_PRIO_IO definitions.

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

* sysdeps/unix/sysv/linux/sys/mman.h: Add declaration of mremap.

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

* wcsmbs/wcscoll.c: Implement `wcscoll' function by using
        `strcoll' implementation.

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

* sysdeps/unix/sysv/linux/syscalls.list: Add mremap and _sysctl.

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

* stdlib/stdlib.h: Correct prototypes for __strto*_internal
functions.

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

* sysdeps/unix/sysv/linux/sysctl.c: new file.  Implement caller
of _sysctl system call.

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

* wctype/wctype.c: Remove case for `wctype_t' being 16 bit type.

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

* wcsmbs/Makefile (routines): Add wcpcpy, wcpncpy, wcstol,
        wcstoul, wcstoq, wcstouq, wcstod, wcstold, wcstof, wcscoll,
        wcsxfrm, wcwidth, and wcswidth.

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

* sysdeps/unix/sysv/linux/sysconf.c: Add handling of
_SC_CHARCLASS_NAME_MAX.

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

* sysdeps/unix/sysv/linux/sys/sysctl.h: New file.  Define
interface to `sysctl' function.

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

* wcsmbs/wcscpy.c, wcsmbs/wcsncpy.c: Use wint_t instead of
        wchar_t.

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

* sysdeps/unix/sysv/linux/Makefile [subdir == misc]
(sysdep_routines): Add s_sysctl and sysctl.

23 years agoMon Apr 29 00:11:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 1 May 1996 13:44:43 +0000 (13:44 +0000)]
Mon Apr 29 00:11:59 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdexec.c: Use argz functions.

23 years agoMon Apr 29 00:11:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 1 May 1996 13:44:40 +0000 (13:44 +0000)]
Mon Apr 29 00:11:59 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdstartup.c (_hurd_split_args): Function removed.
(_hurd_startup): Use argz functions.

23 years ago.
roland [Wed, 1 May 1996 13:22:17 +0000 (13:22 +0000)]
.

23 years ago. libc-960501
roland [Wed, 1 May 1996 09:03:01 +0000 (09:03 +0000)]
.

23 years ago(describe_number): Correctly allocate space in DESCRIPTION for the digits in I.
miles [Wed, 1 May 1996 01:01:48 +0000 (01:01 +0000)]
(describe_number): Correctly allocate space in DESCRIPTION for the digits in I.

23 years ago(_hurdsig_abort_rpcs): Add timeout argument to interrupt_operation call.
miles [Tue, 30 Apr 1996 22:26:27 +0000 (22:26 +0000)]
(_hurdsig_abort_rpcs): Add timeout argument to interrupt_operation call.
(_hurdsig_interrupt_timeout): New variable.

23 years agoRegenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi ../../mach...
miles [Tue, 30 Apr 1996 21:33:05 +0000 (21:33 +0000)]
Regenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi ../../mach/mach/message.h ../../mach/mach/kern_return.h ../../mach/mach/mig_errors.h ../../mach/device/device_types.h

23 years agoRegenerated from ../sysdeps/mach/hurd/errnos.awk ../manual/errno.texi /gd4/gnu/mach... libc-960430
roland [Mon, 29 Apr 1996 06:49:03 +0000 (06:49 +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

23 years ago.
roland [Mon, 29 Apr 1996 05:21:52 +0000 (05:21 +0000)]
.

23 years agoMon Apr 29 00:11:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 29 Apr 1996 05:14:57 +0000 (05:14 +0000)]
Mon Apr 29 00:11:59 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* errno.h [!__error_t_defined] (error_t): New type.
* sysdeps/mach/hurd/errnos.awk: #define __error_t_defined after the
typedef in errnos.h.

23 years ago.
roland [Mon, 29 Apr 1996 05:14:33 +0000 (05:14 +0000)]
.

23 years agoMon Apr 29 00:11:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 29 Apr 1996 05:14:16 +0000 (05:14 +0000)]
Mon Apr 29 00:11:59 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* string/envz.c, string/envz.h: New files.
* string/argz.h, string/argz-append.c, string/argz-count.c,
string/argz-create.c, string/argz-delete.c, string/argz-extract.c,
string/argz-insert.c, string/argz-stringify.c: New files.
* string/Makefile (routines): Add envz, argz-*.
(headers): Add argz.h, envz.h.

23 years ago.
roland [Sun, 28 Apr 1996 18:25:22 +0000 (18:25 +0000)]
.

23 years agoSun Apr 28 14:14:35 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 28 Apr 1996 18:25:04 +0000 (18:25 +0000)]
Sun Apr 28 14:14:35 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/Makefile: New file.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com> libc-960428
roland [Sat, 27 Apr 1996 07:14:13 +0000 (07:14 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/schedbits.h: New file.  System dependent
defintion for POSIX.4 scheduling interface.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com>
roland [Sat, 27 Apr 1996 07:14:04 +0000 (07:14 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* inet/netinet/in.h, socket/sys/socket.h: Move to
sysdeps/generic/netinet/in.h, sysdeps/generic/sys/socket.h.
* netinet/in.h, sys/socket.h: Remove file.
* sysdeps/generic/netinit/in.h: Moved to here from inet/netinet/in.h.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com>
roland [Sat, 27 Apr 1996 07:13:53 +0000 (07:13 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* posix/getconf.c (vars): Add entries for _POSIX_REALTIME_SIGNALS,
_POSIX_PRIORITY_SCHEDULING, _POSIX_TIMERS, _POSIX_ASYNCHRONOUS_IO,
_POSIX_PRIORITIZED_IO, _POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC,
_POSIX_MAPPED_FILES, _POSIX_MEMLOCK, _POSIX_MEMLOCK_RANGE,
_POSIX_MEMORY_PROTECTION, _POSIX_MESSAGE_PASSING,
_POSIX_SEMAPHORES, _POSIX_SHARED_MEMORY_OBJECTS.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com>
roland [Sat, 27 Apr 1996 07:13:43 +0000 (07:13 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* misc/Makefile (routines): Add fdatasync.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com>
roland [Sat, 27 Apr 1996 07:13:32 +0000 (07:13 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/gnu/types.h,
sysdeps/unix/sysv/linux/ioctls.h: Use kernel header for
data type definitions.

23 years agoWed Apr 24 17:35:30 Ulrich Drepper <drepper@cygnus.com>
roland [Sat, 27 Apr 1996 07:13:24 +0000 (07:13 +0000)]
Wed Apr 24 17:35:30  Ulrich Drepper  <drepper@cygnus.com>

* posix/Makefile (headers): Add sched.h.
(routines): Add nanosleep, sched_setp, sched_getp, sched_sets,
sched_gets, sched_yield, sched_primax, sched_primin, sched_rr_gi.