mirror of
https://github.com/coreutils/coreutils.git
synced 2024-11-26 19:34:15 +08:00
merge with 1.9.2a
This commit is contained in:
parent
d7daf7444e
commit
5fbc4e2384
@ -35,20 +35,6 @@
|
||||
solely to allow compilation by non GNU-C compilers of the C parser
|
||||
produced from this file by old versions of bison. Newer versions of
|
||||
bison include a block similar to this one in bison.simple. */
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define alloca __builtin_alloca
|
||||
#else
|
||||
#ifdef HAVE_ALLOCA_H
|
||||
#include <alloca.h>
|
||||
#else
|
||||
#ifdef _AIX
|
||||
#pragma alloca
|
||||
#else
|
||||
void *alloca ();
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __GNUC__
|
||||
#undef alloca
|
||||
@ -382,25 +368,24 @@ number : tUNUMBER {
|
||||
yyYear = $1;
|
||||
else {
|
||||
if($1>10000) {
|
||||
time_t date_part;
|
||||
|
||||
date_part= $1/10000;
|
||||
yyHaveDate++;
|
||||
yyDay= (date_part)%100;
|
||||
yyMonth= (date_part/100)%100;
|
||||
yyYear = date_part/10000;
|
||||
}
|
||||
yyHaveTime++;
|
||||
if ($1 < 100) {
|
||||
yyHour = $1;
|
||||
yyMinutes = 0;
|
||||
yyDay= ($1)%100;
|
||||
yyMonth= ($1/100)%100;
|
||||
yyYear = $1/10000;
|
||||
}
|
||||
else {
|
||||
yyHour = $1 / 100;
|
||||
yyMinutes = $1 % 100;
|
||||
}
|
||||
yySeconds = 0;
|
||||
yyMeridian = MER24;
|
||||
yyHaveTime++;
|
||||
if ($1 < 100) {
|
||||
yyHour = $1;
|
||||
yyMinutes = 0;
|
||||
}
|
||||
else {
|
||||
yyHour = $1 / 100;
|
||||
yyMinutes = $1 % 100;
|
||||
}
|
||||
yySeconds = 0;
|
||||
yyMeridian = MER24;
|
||||
}
|
||||
}
|
||||
}
|
||||
;
|
||||
|
@ -36,6 +36,7 @@
|
||||
Numeric modifiers (a nonstandard extension):
|
||||
- do not pad the field
|
||||
_ pad the field with spaces
|
||||
%s time in seconds since 00:00:00, Jan 1, 1970
|
||||
|
||||
Time fields:
|
||||
%H hour (00..23)
|
||||
|
@ -44,10 +44,10 @@ Cambridge, MA 02139, USA. */
|
||||
#else
|
||||
#define NULL 0
|
||||
extern int errno;
|
||||
#endif
|
||||
#ifndef HUGE_VAL
|
||||
#define HUGE_VAL HUGE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Convert NPTR to a double. If ENDPTR is not NULL, a pointer to the
|
||||
character after the last one used in the number is put in *ENDPTR. */
|
||||
|
@ -1,3 +1,47 @@
|
||||
Wed Dec 22 00:53:51 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
* expr.c (toarith): Interpret the empty string as just that
|
||||
rather than as the integer zero.
|
||||
Before, `expr "" == 0' output 1. Now it prints 0.
|
||||
|
||||
* configure.in (AC_HAVE_HEADERS): Check for float.h for strtod.c.
|
||||
|
||||
* configure.in (check for TIOCGWINSZ): Don't look in sys/ioctl.h
|
||||
or sys/ptem.h if we've already found it in termios.h. This
|
||||
eliminates redefinition warnings from including both termios.h
|
||||
and sys/ioctl.h on sytems running SunOS. From Matthew Seaman
|
||||
(matthew@dyson.ox.ac.uk).
|
||||
|
||||
* date.1: Document new %s format and old `-' and `_' numeric field
|
||||
modifiers.
|
||||
|
||||
* memcmp.c: Use the latest version from GNU C library.
|
||||
|
||||
Mon Dec 20 23:29:30 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
* configure.in [test for 8-bit clean memcmp]: Add a test to detect
|
||||
losing memcmp from SunOS4.1.x.
|
||||
|
||||
Sat Dec 18 01:12:24 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
* configure.in (AC_OUTPUT): Put `touch stamp-config' in second arg
|
||||
so it goes in config.status. This eliminates unnecessary second run
|
||||
of configure.
|
||||
|
||||
Fri Dec 10 01:06:28 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
* stty.c (screen_columns): Instead of dying just because Solaris'
|
||||
`ioctl (0, TIOCGWINSZ' fails (strangely only for telnet sessions,
|
||||
not rlogin sessions), ignore its errno == EINVAL and try to get
|
||||
the number of columns another way.
|
||||
|
||||
* stty.c (set_window_size): If ioctl to get window size fails,
|
||||
(as on telnet sessions to Solaris 2.[12] systems) try to set the
|
||||
requested fields anyway, setting to zero any unspecified fields.
|
||||
This is what Sun's /bin/stty appears to do.
|
||||
* (display_window_size): Don't display anything for the number
|
||||
of rows and columns if the ioctl call intended to get them fails.
|
||||
|
||||
Tue Nov 30 23:58:54 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
* Version 1.9.2.
|
||||
|
@ -1,6 +1,9 @@
|
||||
User visible changes in release 1.10
|
||||
* date accepts new format: %s time in seconds since 00:00:00 1/1/1971
|
||||
* date -d can parse dates like `11-JUL-1991'
|
||||
* expr '' == 0 works (before, it printed 1)
|
||||
* stty no longer fails on telnet sessions to Solaris systems
|
||||
|
||||
User visible changes in release 1.9.2:
|
||||
* who output is better formatted on Solaris and other SysVr4 systems
|
||||
* fix a minor problem in formatting the output from `stty -a'
|
||||
|
Loading…
Reference in New Issue
Block a user