kopensolaris-gnu/glibc.git
26 years ago(atol): use __strtol_internal.
drepper [Fri, 17 Mar 1995 15:36:53 +0000 (15:36 +0000)]
(atol): use __strtol_internal.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 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 *'.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 years ago.
roland [Fri, 10 Mar 1995 03:58:22 +0000 (03:58 +0000)]
.

26 years ago(STN_UNDEF): Renamed to SHN_UNDEF (typo).
roland [Fri, 10 Mar 1995 03:55:59 +0000 (03:55 +0000)]
(STN_UNDEF): Renamed to SHN_UNDEF (typo).
(DT_NUM): New macro.

26 years agoInclude errno.h and stddef.h. Fix typos.
roland [Fri, 10 Mar 1995 03:53:02 +0000 (03:53 +0000)]
Include errno.h and stddef.h.  Fix typos.

26 years ago(_nl_postload_ctype): Fix macro insanity.
roland [Fri, 10 Mar 1995 03:41:43 +0000 (03:41 +0000)]
(_nl_postload_ctype): Fix macro insanity.

26 years ago(_nl_load_locale) [! MAP_COPY]: Define MAP_COPY to MAP_PRIVATE.
roland [Fri, 10 Mar 1995 03:28:54 +0000 (03:28 +0000)]
(_nl_load_locale) [! MAP_COPY]: Define MAP_COPY to MAP_PRIVATE.

26 years agonewly generated ones
brendan [Fri, 10 Mar 1995 02:59:37 +0000 (02:59 +0000)]
newly generated ones

26 years ago * sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
brendan [Fri, 10 Mar 1995 02:59:06 +0000 (02:59 +0000)]
    * sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
        that's used inside the alpha sysdep.h.

26 years ago * sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
brendan [Fri, 10 Mar 1995 02:58:51 +0000 (02:58 +0000)]
    * sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
        that's used inside the alpha sysdep.h.

26 years agoduh, don't need __attribute__ in the alpha header, it's in the toplevel
brendan [Fri, 10 Mar 1995 02:44:20 +0000 (02:44 +0000)]
duh, don't need __attribute__ in the alpha header, it's in the toplevel
one

26 years agoduh, don't need __attribute__ in the alpha header, it's in the toplevel
brendan [Fri, 10 Mar 1995 02:44:05 +0000 (02:44 +0000)]
duh, don't need __attribute__ in the alpha header, it's in the toplevel
one

26 years ago * sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
brendan [Fri, 10 Mar 1995 02:16:23 +0000 (02:16 +0000)]
    * sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
        keyword.

26 years ago * sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
brendan [Fri, 10 Mar 1995 02:16:07 +0000 (02:16 +0000)]
    * sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
        keyword.

26 years ago * sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
brendan [Fri, 10 Mar 1995 02:10:40 +0000 (02:10 +0000)]
    * sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
        __CONSTVALUE by adding forward decl first with the const attribute.

26 years ago * sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
brendan [Fri, 10 Mar 1995 02:10:25 +0000 (02:10 +0000)]
    * sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
        __CONSTVALUE by adding forward decl first with the const attribute.

26 years agofix typo
brendan [Fri, 10 Mar 1995 02:01:48 +0000 (02:01 +0000)]
fix typo

        * sysdeps/unix/bsd/osf: Renamed from `sysdeps/unix/bsd/osf1'.
^^^^ was `to'

26 years ago * configure.in: Match `osf*', not `osf1*'.
brendan [Fri, 10 Mar 1995 01:56:17 +0000 (01:56 +0000)]
    * configure.in: Match `osf*', not `osf1*'.
        * configure: Likewise.
        * sysdeps/unix/bsd/osf: Renamed to `sysdeps/unix/bsd/osf1'.

26 years ago * configure.in: Match `osf*', not `osf1*'.
brendan [Fri, 10 Mar 1995 01:56:05 +0000 (01:56 +0000)]
    * configure.in: Match `osf*', not `osf1*'.
        * configure: Likewise.
        * sysdeps/unix/bsd/osf: Renamed to `sysdeps/unix/bsd/osf1'.

26 years agomoved from ../osf1
brendan [Fri, 10 Mar 1995 01:50:53 +0000 (01:50 +0000)]
moved from ../osf1

26 years agomoved from ../osf1
brendan [Fri, 10 Mar 1995 01:49:29 +0000 (01:49 +0000)]
moved from ../osf1

26 years agoimoved from osf1 (had to do it over here, cvs crashed at Cygnus
brendan [Fri, 10 Mar 1995 01:49:04 +0000 (01:49 +0000)]
imoved from osf1  (had to do it over here, cvs crashed at Cygnus
trying to do it remotely)

26 years ago.
roland [Thu, 9 Mar 1995 10:00:12 +0000 (10:00 +0000)]
.