kopensolaris-gnu/glibc.git
25 years ago(extra-objs): New variable.
roland [Tue, 21 Mar 1995 04:10:26 +0000 (04:10 +0000)]
(extra-objs): New variable.

25 years ago(extra-objs): Add libbsd-compat.a, libg.a.
roland [Tue, 21 Mar 1995 04:09:17 +0000 (04:09 +0000)]
(extra-objs): Add libbsd-compat.a, libg.a.

25 years ago.
roland [Mon, 20 Mar 1995 08:21:38 +0000 (08:21 +0000)]
.

25 years ago(%n): Use READ_IN - 1, so as not to count the read-ahead character.
roland [Mon, 20 Mar 1995 08:19:02 +0000 (08:19 +0000)]
(%n): Use READ_IN - 1, so as not to count the read-ahead character.

25 years agoGet anal with unsigned to pacify compiler.
roland [Sat, 18 Mar 1995 21:49:42 +0000 (21:49 +0000)]
Get anal with unsigned to pacify compiler.

25 years ago.
roland [Sat, 18 Mar 1995 20:44:21 +0000 (20:44 +0000)]
.

25 years agoGrok positional parameter specs (i.e. %3$d means %d from 3rd arg).
roland [Sat, 18 Mar 1995 20:37:14 +0000 (20:37 +0000)]
Grok positional parameter specs (i.e. %3$d means %d from 3rd arg).

25 years agoInclude hurd/fd.h.
roland [Sat, 18 Mar 1995 19:28:40 +0000 (19:28 +0000)]
Include hurd/fd.h.

25 years agoIf !GROUP, set END to null. In loop, test only END, not GROUP.
roland [Sat, 18 Mar 1995 19:03:36 +0000 (19:03 +0000)]
If !GROUP, set END to null.  In loop, test only END, not GROUP.

25 years ago.
roland [Sat, 18 Mar 1995 07:23:06 +0000 (07:23 +0000)]
.

25 years ago(subdirs): Put elf last.
roland [Fri, 17 Mar 1995 22:33:05 +0000 (22:33 +0000)]
(subdirs): Put elf last.

25 years ago.
roland [Fri, 17 Mar 1995 18:42:51 +0000 (18:42 +0000)]
.

25 years ago(install-lib): Variable removed.
roland [Fri, 17 Mar 1995 18:37:42 +0000 (18:37 +0000)]
(install-lib): Variable removed.
(rpcsvc-objs): Variable removed.
(extra-objs): Don't include $(rpcsvc-objs).
(extra-libs): New variable, contains librpcsvc.
(librpcsvc-routines): New variable.
(librpcsvc-inhibit-o): New variable, contains .so.
(omit-deps): Set this to $(librpcsvc-routines).
($(objpfx)rpcgen): Don't use $(libc.a).
(lib, $(objpfx)librpcsvc.a): Targets removed.

25 years agotypo
roland [Fri, 17 Mar 1995 18:14:04 +0000 (18:14 +0000)]
typo

25 years agoNew files.
roland [Fri, 17 Mar 1995 18:13:09 +0000 (18:13 +0000)]
New files.

25 years ago(o-iterator): New variable.
roland [Fri, 17 Mar 1995 18:06:24 +0000 (18:06 +0000)]
(o-iterator): New variable.
[extra-libs]: Include extra-lib.mk to generate rules for each word
of $(extra-libs).

25 years ago(distribute): Add extra-lib.mk, o-iterator.mk.
roland [Fri, 17 Mar 1995 17:57:49 +0000 (17:57 +0000)]
(distribute): Add extra-lib.mk, o-iterator.mk.

25 years ago.
roland [Fri, 17 Mar 1995 17:40:40 +0000 (17:40 +0000)]
.

25 years agoUndo bogus change by drepper
roland [Fri, 17 Mar 1995 17:40:02 +0000 (17:40 +0000)]
Undo bogus change by drepper

25 years agoUndo bogus change by drepper
roland [Fri, 17 Mar 1995 17:35:32 +0000 (17:35 +0000)]
Undo bogus change by drepper

25 years ago.
drepper [Fri, 17 Mar 1995 17:15:40 +0000 (17:15 +0000)]
.

25 years ago(atol): use __strtol_internal.
drepper [Fri, 17 Mar 1995 15:36:53 +0000 (15:36 +0000)]
(atol): use __strtol_internal.

25 years ago(atoi): use __strtol_internal.
drepper [Fri, 17 Mar 1995 15:32:40 +0000 (15:32 +0000)]
(atoi): use __strtol_internal.

25 years ago(atof): use __strtof_internal.
drepper [Fri, 17 Mar 1995 15:29:31 +0000 (15:29 +0000)]
(atof): use __strtof_internal.

25 years ago[LDBL_MAX_10_EXP_LOG]: don't use it. LAST_POW10 defines the maximal
drepper [Fri, 17 Mar 1995 15:13:01 +0000 (15:13 +0000)]
[LDBL_MAX_10_EXP_LOG]: don't use it.  LAST_POW10 defines the maximal
available exponent.

25 years ago[IMPLICIT_ONE]: not needed anymore.
drepper [Fri, 17 Mar 1995 14:51:13 +0000 (14:51 +0000)]
[IMPLICIT_ONE]: not needed anymore.

25 years ago[IMPLICIT_ONE]: not needed anymore.
drepper [Fri, 17 Mar 1995 14:48:27 +0000 (14:48 +0000)]
[IMPLICIT_ONE]: not needed anymore.

25 years ago[IMPLICIT_ONE]: not needed anymore.
drepper [Fri, 17 Mar 1995 14:40:48 +0000 (14:40 +0000)]
[IMPLICIT_ONE]: not needed anymore.
[MAX_10_EXP_LOG]: dito.
(RETURN): parenthesis around return value.
(round_and_return): correct handling of denormalized numbers.
(__strtod_internal): don't check for grouping when not requested
while returning 0.0.

25 years ago(__mpn_extract_long_double): Handle 80-bit denormalized numbers correct.
drepper [Fri, 17 Mar 1995 12:28:47 +0000 (12:28 +0000)]
(__mpn_extract_long_double): Handle 80-bit denormalized numbers correct.

25 years ago.
roland [Thu, 16 Mar 1995 07:21:33 +0000 (07:21 +0000)]
.

25 years ago(STRTOF): Set to strtold, not __strtold.
roland [Thu, 16 Mar 1995 06:49:39 +0000 (06:49 +0000)]
(STRTOF): Set to strtold, not __strtold.
(strtold): Remove weak alias.

25 years ago(STRTOF): Set to strtof, not __strtof.
roland [Thu, 16 Mar 1995 06:48:06 +0000 (06:48 +0000)]
(STRTOF): Set to strtof, not __strtof.
(strtof): Remove weak alias.

25 years ago.
roland [Thu, 16 Mar 1995 05:32:45 +0000 (05:32 +0000)]
.

25 years agoGrok %' modifier to numeric conversions. Call __strtoX_internal with the
roland [Thu, 16 Mar 1995 05:31:17 +0000 (05:31 +0000)]
Grok %' modifier to numeric conversions.  Call __strtoX_internal with the
grouping flag set iff the modifier is present.

25 years agoNew correct data generated by drepper.
roland [Thu, 16 Mar 1995 05:28:25 +0000 (05:28 +0000)]
New correct data generated by drepper.

25 years agoDon't use $(libc.a).
roland [Thu, 16 Mar 1995 05:23:58 +0000 (05:23 +0000)]
Don't use $(libc.a).

25 years ago(__strtol_internal): Renamed from strtol. Take new flag arg; if nonzero,
roland [Thu, 16 Mar 1995 05:05:49 +0000 (05:05 +0000)]
(__strtol_internal): Renamed from strtol.  Take new flag arg; if nonzero,
parse locale-dependent thousands grouping and interpret only the prefix
that is correctly grouped.
(strtol): Define this to call _strtol_internal with zero for the flag.
Use a weak symbol for the definition.

25 years ago(__strtod_internal): Renamed from strtod. Take new flag arg; if nonzero,
roland [Thu, 16 Mar 1995 05:03:30 +0000 (05:03 +0000)]
(__strtod_internal): Renamed from strtod.  Take new flag arg; if nonzero,
parse locale-dependent thousands grouping and interpret only the prefix
that is correctly grouped.
(strtod): Define this to call _strtod_internal with zero for the flag.
Use a weak symbol for the definition.

25 years ago(distribute): Add grouping.h.
roland [Thu, 16 Mar 1995 04:58:42 +0000 (04:58 +0000)]
(distribute): Add grouping.h.

25 years agoNew file.
roland [Thu, 16 Mar 1995 04:56:38 +0000 (04:56 +0000)]
New file.

25 years agoFix typos: limit.h -> limits.h.
roland [Thu, 16 Mar 1995 04:51:55 +0000 (04:51 +0000)]
Fix typos: limit.h -> limits.h.

25 years ago(__strtof, __strtold): Declarations removed.
roland [Thu, 16 Mar 1995 00:15:17 +0000 (00:15 +0000)]
(__strtof, __strtold): Declarations removed.
(__strto{f,d,ld,l,ul,q,uq}_internal): Declare these functions.
[__OPTIMIZE__]: Define inline functions calling those.

25 years agoProduce static deps for all object flavors.
roland [Wed, 15 Mar 1995 05:44:20 +0000 (05:44 +0000)]
Produce static deps for all object flavors.
[interface-library]: Remove all variables and rules.
($(interface-library)-routines): Define this variable.
(extra-libs): Append $(interface-library) to this.

25 years ago(interface-library): Omit .a suffix.
roland [Wed, 15 Mar 1995 05:41:15 +0000 (05:41 +0000)]
(interface-library): Omit .a suffix.

25 years ago(interface-library): Omit .a suffix.
roland [Wed, 15 Mar 1995 05:40:10 +0000 (05:40 +0000)]
(interface-library): Omit .a suffix.

25 years ago(flushbuf): If !FLUSH_ONLY, don't skip out early if no new data in buffer
roland [Wed, 15 Mar 1995 04:39:40 +0000 (04:39 +0000)]
(flushbuf): If !FLUSH_ONLY, don't skip out early if no new data in buffer
after priming.

25 years ago(object-suffixes, libtypes): Move all these variables to Makeconfig.
roland [Tue, 14 Mar 1995 00:46:52 +0000 (00:46 +0000)]
(object-suffixes, libtypes): Move all these variables to Makeconfig.

25 years ago(object-suffixes, libtypes): Moved here from Makerules.
roland [Tue, 14 Mar 1995 00:45:27 +0000 (00:45 +0000)]
(object-suffixes, libtypes): Moved here from Makerules.

25 years agoInclude hurd/fd.h. Use a `struct hurd_fd *' temp var, since DIRP->__fd
roland [Mon, 13 Mar 1995 19:55:13 +0000 (19:55 +0000)]
Include hurd/fd.h.  Use a `struct hurd_fd *' temp var, since DIRP->__fd
is a `void *'.

25 years ago(build-extra-lib): New canned sequence.
roland [Mon, 13 Mar 1995 19:36:07 +0000 (19:36 +0000)]
(build-extra-lib): New canned sequence.

25 years agoInclude fcntl.h. Declare ERR; fix uses of FILE and PORT.
roland [Mon, 13 Mar 1995 18:52:33 +0000 (18:52 +0000)]
Include fcntl.h.  Declare ERR; fix uses of FILE and PORT.
Remove bogus weak alias for `access'.

25 years agoInclude fcntl.h. Declare ERR; fix uses of FILE and PORT.
roland [Mon, 13 Mar 1995 18:51:54 +0000 (18:51 +0000)]
Include fcntl.h.  Declare ERR; fix uses of FILE and PORT.

25 years ago#if 0 out code for non-ASCII chars until the locale data format is
roland [Mon, 13 Mar 1995 18:40:06 +0000 (18:40 +0000)]
#if 0 out code for non-ASCII chars until the locale data format is
implemented.

25 years ago(wctomb): Comment out some more code missed in last change.
roland [Mon, 13 Mar 1995 18:39:03 +0000 (18:39 +0000)]
(wctomb): Comment out some more code missed in last change.

25 years agoInclude hurd/fd.h and errno.h.
roland [Mon, 13 Mar 1995 18:35:07 +0000 (18:35 +0000)]
Include hurd/fd.h and errno.h.
Add missing semicolon.

25 years agoInclude hurd/fd.h.
roland [Mon, 13 Mar 1995 18:32:47 +0000 (18:32 +0000)]
Include hurd/fd.h.

25 years ago(_hurd_setup_sighandler): Pass &__sigreturn on the stack to the trampoline
roland [Mon, 13 Mar 1995 18:16:34 +0000 (18:16 +0000)]
(_hurd_setup_sighandler): Pass &__sigreturn on the stack to the trampoline
code, so it is not position-dependent.

25 years ago(NDEBUG): Define this to disable assert.
roland [Mon, 13 Mar 1995 17:57:35 +0000 (17:57 +0000)]
(NDEBUG): Define this to disable assert.
Don't include <stdarg.h>.
(__printf_fp): Last arg ARGS is now `const void **const';
dereference ARGS[0] instead of using va_arg.

25 years ago.
roland [Mon, 13 Mar 1995 17:47:17 +0000 (17:47 +0000)]
.

25 years agoIn LC_ALL case, initialize CATEGORY before loop to install data.
roland [Mon, 13 Mar 1995 17:45:24 +0000 (17:45 +0000)]
In LC_ALL case, initialize CATEGORY before loop to install data.

25 years ago(_nl_category_num_items): Use _NL_ITEM_INDEX to extract number from item code.
roland [Mon, 13 Mar 1995 17:42:47 +0000 (17:42 +0000)]
(_nl_category_num_items): Use _NL_ITEM_INDEX to extract number from item code.
(_nl_load_locale): Close the descriptor when finished.

25 years ago(__tzfile_default): Initialize RULE_STDOFF to zero.
roland [Mon, 13 Mar 1995 16:49:15 +0000 (16:49 +0000)]
(__tzfile_default): Initialize RULE_STDOFF to zero.

25 years ago.
roland [Mon, 13 Mar 1995 10:00:11 +0000 (10:00 +0000)]
.

25 years ago(group_number): Cast *GROUPING to unsigned int to avoid warning.
roland [Mon, 13 Mar 1995 08:02:30 +0000 (08:02 +0000)]
(group_number): Cast *GROUPING to unsigned int to avoid warning.

25 years ago(__SIGSETFN): Cast result of sizeof to int to avoid warning.
roland [Mon, 13 Mar 1995 08:00:17 +0000 (08:00 +0000)]
(__SIGSETFN): Cast result of sizeof to int to avoid warning.

25 years ago.
roland [Mon, 13 Mar 1995 07:42:09 +0000 (07:42 +0000)]
.

25 years agoSupport building several flavors of objects and libraries.
roland [Mon, 13 Mar 1995 07:38:59 +0000 (07:38 +0000)]
Support building several flavors of objects and libraries.
(libtypes, object-suffixes): New variables.
(libtype.*, CFLAGS-*, CPPFLAGS-*): New variables for each object suffix.
(CFLAGS, CPPFLAGS): Append $(C{,CPP}FLAGS-$(suffix $@)).
(%.so, %.po, %.go): New compilation rules for %.S, %.s, %.c.
(close-check-inhibit-asm): Append a semicolon.
(sysd-rules): Generate rules for each object suffix.
(compile.S, compile.c): Always assume gcc.
(OUTPUT_OPTION): Define unconditionally.
(+make-deps): In generated rule, produce a dependent for each object suffix.
(.SUFFIXES): Add $(object-suffixes) in place of .o.
(.PRECIOUS): Make all suffix flavors precious.
($(libc.a)): Target removed.
(lib): Depend on each enabled libtype.
(libobjs, objects, objs): Depend on all the enabled object flavors.
(lib%.a): New pattern rule.
[$(build-shared)=yes] (lib%.so: lib%_pic.a): New pattern rule.
(stamp-$(subdir)): Rewritten to a pattern rule for stamp.%-$(subdir)
to make one for each flavor; library dep rule likewise rewritten.
($(libc.a)(__.SYMDEF)): Target replaced with one target for each flavor.
(symdef.%): New pattern rule; helper for __.SYMDEF targets.
(installed-libcs): New variable.
(install): Depend on that instead of $(libdir)/lib$(libprefix)$(libc-name).a;
that file's rule rewritten to make each enabled libtype.
(install-lib.so): New variable, filters lib%.so from $(install-lib).
(install-lib): Filter out lib%.so after setting install-lib.so.
[$(build-shared)=yes] (install): Install $(install-lib.so).
(common-mostlyclean): Remove all flavors of objects.

25 years ago.
roland [Mon, 13 Mar 1995 06:51:32 +0000 (06:51 +0000)]
.

25 years ago($(libc.a)(__.SYMDEF)): Target removed.
roland [Mon, 13 Mar 1995 06:47:32 +0000 (06:47 +0000)]
($(libc.a)(__.SYMDEF)): Target removed.
[$(build-shared)=yes] (lib): Depend on $(common-objpfx)libc.so.

25 years agoDon't include gnu-stabs.h.
roland [Mon, 13 Mar 1995 04:01:14 +0000 (04:01 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Mon, 13 Mar 1995 03:53:16 +0000 (03:53 +0000)]
Don't include gnu-stabs.h.

25 years ago(time): Don't include gnu-stabs.h.
roland [Mon, 13 Mar 1995 03:49:35 +0000 (03:49 +0000)]
(time): Don't include gnu-stabs.h.

25 years ago#if 0 out code for non-ASCII chars until the locale data format is
roland [Mon, 13 Mar 1995 03:41:42 +0000 (03:41 +0000)]
#if 0 out code for non-ASCII chars until the locale data format is
implemented.

25 years ago#if 0 out code for non-ASCII chars until the locale data format is
roland [Mon, 13 Mar 1995 03:40:50 +0000 (03:40 +0000)]
#if 0 out code for non-ASCII chars until the locale data format is
implemented.

25 years agoRemove ansidecl.h and clean up for use by other packages.
meyering [Mon, 13 Mar 1995 03:38:06 +0000 (03:38 +0000)]
Remove ansidecl.h and clean up for use by other packages.
[LONG_MAX <= LONG_MAX_32_BITS]: Don't compile 64-bit code.

25 years agoKludge no longer necessary
roland [Mon, 13 Mar 1995 00:45:44 +0000 (00:45 +0000)]
Kludge no longer necessary

25 years ago($(objpfx)errsystems.c): Reenable this rule; the gcc bug is fixed.
roland [Mon, 13 Mar 1995 00:44:54 +0000 (00:44 +0000)]
($(objpfx)errsystems.c): Reenable this rule; the gcc bug is fixed.

25 years ago(libc.a): Variable removed.
roland [Mon, 13 Mar 1995 00:39:28 +0000 (00:39 +0000)]
(libc.a): Variable removed.
(+link): Don't use it.

25 years ago.
roland [Mon, 13 Mar 1995 00:37:23 +0000 (00:37 +0000)]
.

25 years ago(AC_ARG_ENABLE calls): Use $enableval instead of assuming `yes'.
roland [Mon, 13 Mar 1995 00:36:14 +0000 (00:36 +0000)]
(AC_ARG_ENABLE calls): Use $enableval instead of assuming `yes'.

25 years ago.
roland [Mon, 13 Mar 1995 00:32:18 +0000 (00:32 +0000)]
.

25 years ago(errors): Use const for decl.
roland [Fri, 10 Mar 1995 23:57:44 +0000 (23:57 +0000)]
(errors): Use const for decl.

25 years agoComment fixes.
roland [Fri, 10 Mar 1995 23:41:52 +0000 (23:41 +0000)]
Comment fixes.

25 years agoRegenerated using Autoconf 2.2
roland [Fri, 10 Mar 1995 23:26:51 +0000 (23:26 +0000)]
Regenerated using Autoconf 2.2

25 years agoRegenerated
roland [Fri, 10 Mar 1995 18:59:45 +0000 (18:59 +0000)]
Regenerated

25 years ago(uc2ul, _uc2ul): Macros removed.
roland [Fri, 10 Mar 1995 18:53:01 +0000 (18:53 +0000)]
(uc2ul, _uc2ul): Macros removed.
(decode): New inline function; decode signed 32-bit integers, and
sign-extend properly when long is longer than 32 bits.
(__tzfile_read): Changed all uses of uc2ul to decode.
Decode the transition times properly when sizeof (time_t) > 4.

25 years ago.
roland [Fri, 10 Mar 1995 18:32:00 +0000 (18:32 +0000)]
.

25 years agoDoc fixes.
roland [Fri, 10 Mar 1995 18:31:02 +0000 (18:31 +0000)]
Doc fixes.
Don't #include <stddef.h>.
(printf_function): Make last arg ARGS a vector of pointers instead of a
pointer to va_list.

25 years ago(PAD): use return value of _IO_padn.
drepper [Fri, 10 Mar 1995 12:38:16 +0000 (12:38 +0000)]
(PAD): use return value of _IO_padn.
(buffered_vfprintf): remove line buffer when flush failed.

25 years ago(struct ttinfo): New member `isgmt'.
roland [Fri, 10 Mar 1995 05:04:38 +0000 (05:04 +0000)]
(struct ttinfo): New member `isgmt'.
(__tzfile_read): Read isgmt flags for each type.
(__tzfile_default): When using TZDEFRULES DST rules, adjust transition times
according to the isstd and isgmt flags for the types of each transition,
and adjust each transition to point to type index either 0 or 1.
Reset type indices 0 and 1 to describe the user's settings.

25 years ago.
roland [Fri, 10 Mar 1995 05:01:07 +0000 (05:01 +0000)]
.

25 years ago(LC_CTYPE): Merge CLASS_EB and CLASS_EL into just CLASS.
roland [Fri, 10 Mar 1995 04:57:31 +0000 (04:57 +0000)]
(LC_CTYPE): Merge CLASS_EB and CLASS_EL into just CLASS.
Add standard/optional flag to all items.

25 years agoUpdated data generated by drepper.
roland [Fri, 10 Mar 1995 04:53:34 +0000 (04:53 +0000)]
Updated data generated by drepper.

25 years ago(_NL_CURRENT_DEFINE): Fix typo.
roland [Fri, 10 Mar 1995 04:49:05 +0000 (04:49 +0000)]
(_NL_CURRENT_DEFINE): Fix typo.

25 years ago[__BYTE_ORDER == __LITTLE_ENDIAN] (_ISbit): Rearrange defn to satisfy
roland [Fri, 10 Mar 1995 04:32:45 +0000 (04:32 +0000)]
[__BYTE_ORDER == __LITTLE_ENDIAN] (_ISbit): Rearrange defn to satisfy
compiler.

25 years ago(Conversion Specifier Options): Use %A as example instead of %q.
roland [Fri, 10 Mar 1995 04:26:52 +0000 (04:26 +0000)]
(Conversion Specifier Options): Use %A as example instead of %q.

25 years agoDeclare _nl_current.
roland [Fri, 10 Mar 1995 04:19:58 +0000 (04:19 +0000)]
Declare _nl_current.

25 years ago.
roland [Fri, 10 Mar 1995 04:12:12 +0000 (04:12 +0000)]
.

25 years agoUse AC_CHECK_TOOL for CC, AR, RANLIB.
roland [Fri, 10 Mar 1995 04:03:07 +0000 (04:03 +0000)]
Use AC_CHECK_TOOL for CC, AR, RANLIB.
Accept args --enable-shared, --enable-profile, --enable-omitfp;
pass settings through to config.make.

25 years ago(build-shared, build-profile, build-omitfp): New config vars.
roland [Fri, 10 Mar 1995 03:59:47 +0000 (03:59 +0000)]
(build-shared, build-profile, build-omitfp): New config vars.