Commit Graph

7805 Commits

Author SHA1 Message Date
Jim Meyering 98379bfc4f *** empty log message *** 2000-01-21 14:39:07 +00:00
Jim Meyering cfa079e41d *** empty log message *** 2000-01-21 07:33:33 +00:00
Jim Meyering 553fe00983 (PFI): Return long', not int'.
(PFL): Rename from PFI now that it returns long.
(squeeze_filter): Declare as `long': i, nr, out_len.
2000-01-21 07:33:25 +00:00
Jim Meyering c4acbcc996 Tweak sort performance.
(hard_LC_CTYPE): Remove.
(keylist): Renamed from keyhead.  Now a pointer, not a
mostly-unused struct.  All uses changed.
(findlines, keycompare, CMP_WITH_IGNORE, compare, checkfp, mergefps,
sort): Tune and use a more consistent style for reallocation.
(keycompare, main): Don't worry about LC_CTYPE;
it's buggy with multibyte chars anyway.
(compare): Invoke alloca (0) after each call to keycompare,
not just the ones that return nonzero.  This avoids a memory
leak on architectures without builtin alloca that occurs
sometimes when a file contains all duplicate lines.
2000-01-19 22:43:33 +00:00
Jim Meyering e8611c5714 *** empty log message *** 2000-01-19 20:41:06 +00:00
Jim Meyering 9393315a06 (jm_FUNC_NANOSLEEP): Include <sys/time.h>, too.
Use AC_HEADER_TIME.  Volker Borchert reported that OpenBSD-2.3/sparc
defines `struct timespec' in <sys/time.h>
2000-01-19 20:40:51 +00:00
Jim Meyering 7990f92f15 *** empty log message *** 2000-01-19 14:01:03 +00:00
Jim Meyering 2435963a1f *** empty log message *** 2000-01-19 13:57:51 +00:00
Jim Meyering 469d21a9d3 Remove uses of changequote altogether. 2000-01-19 13:57:42 +00:00
Jim Meyering ddcb373abc . 2000-01-19 08:17:47 +00:00
Jim Meyering e0a66a6600 . 2000-01-19 08:17:16 +00:00
Jim Meyering d448da43d6 . 2000-01-19 07:56:52 +00:00
Jim Meyering 870858ccad (interrupt_handler, main):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:37:57 +00:00
Jim Meyering fa25e451f9 *** empty log message *** 2000-01-18 07:37:17 +00:00
Jim Meyering 3e115cf2b5 (sighandler, main):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:36:53 +00:00
Jim Meyering 41a7e7c193 *** empty log message *** 2000-01-18 07:28:59 +00:00
Jim Meyering 8024f33e45 (interrupt_handler):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
(install_handler): Use SA_NOCLDSTOP, not _POSIX_VERSION,
to decide whether to call sigaction; this fixes an old typo.
2000-01-18 07:28:47 +00:00
Jim Meyering 1fe0bff2f4 *** empty log message *** 2000-01-18 07:26:07 +00:00
Jim Meyering c829e00d78 (nanosleep):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:25:53 +00:00
Jim Meyering 95b4ba5e0d *** empty log message *** 2000-01-17 22:37:32 +00:00
Jim Meyering f106184dd2 . 2000-01-17 22:36:01 +00:00
Jim Meyering 93a834533b *** empty log message *** 2000-01-17 10:00:37 +00:00
Jim Meyering 2c3cad16b2 fix typo 2000-01-17 10:00:30 +00:00
Jim Meyering 7f54d0b6b7 Revert this change (they're not the same):
Use new AC_C_PROTOTYPES instead of AM_C_PROTOTYPES.
2000-01-17 10:00:19 +00:00
Jim Meyering 751d1a1888 *** empty log message *** 2000-01-17 08:03:25 +00:00
Jim Meyering 47be9d6b2f revert last change, now that quotearg.c is fixed 2000-01-17 08:03:12 +00:00
Jim Meyering 4d034357da (quotearg_buffer_restyled): Do not quote
alert, backslash, formfeed, and vertical tab unnecessarily in
shell quoting style.
2000-01-17 08:01:40 +00:00
Jim Meyering ea51a6cbaa *** empty log message *** 2000-01-17 08:01:30 +00:00
Jim Meyering 065c2a2cda *** empty log message *** 2000-01-16 22:15:50 +00:00
Jim Meyering e9296ad49f Sync with sh-utils/lib/Makefile.am. 2000-01-16 22:15:32 +00:00
Jim Meyering 588bb7b9e2 *** empty log message *** 2000-01-16 20:42:46 +00:00
Jim Meyering 53000596a9 (usage): Correct error in %V description.
From Wolfram Kleff.
2000-01-16 20:41:29 +00:00
Jim Meyering ccd763bee2 alphabetize a little 2000-01-16 20:15:58 +00:00
Jim Meyering 0c4d4d0081 *** empty log message *** 2000-01-16 17:01:26 +00:00
Jim Meyering ac9b999873 . 2000-01-16 17:00:22 +00:00
Jim Meyering 7a8e14b287 Remove these for now (they're with related code in sh-utils' configure.in)
AM_SYS_POSIX_TERMIOS
  jm_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL
2000-01-16 16:48:57 +00:00
Jim Meyering 38b49a265f Require AM_FUNC_GETLOADAVG, jm_SYS_PROC_UPTIME, AM_SYS_POSIX_TERMIOS, and
jm_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.
2000-01-16 16:42:24 +00:00
Jim Meyering fb6ad846b4 Require jm_FUNC_GROUP_MEMBER, jm_FUNC_PUTENV,
AM_FUNC_ERROR_AT_LINE, jm_FUNC_GNU_STRFTIME, jm_FUNC_MKTIME,
jm_FUNC_GETGROUPS AC_FUNC_VPRINTF, and AC_FUNC_ALLOCA.
2000-01-16 16:39:20 +00:00
Jim Meyering 67cf2e1e2e *** empty log message *** 2000-01-16 16:36:58 +00:00
Jim Meyering 2b47bcaca6 . 2000-01-16 13:09:25 +00:00
Jim Meyering 11d24c8713 . 2000-01-16 13:08:07 +00:00
Jim Meyering 7c99efe376 *** empty log message *** 2000-01-16 12:59:09 +00:00
Jim Meyering 6bcc673201 Use changequote(<<,>>)', rather than changequote(, )'
because the latter didn't work.
2000-01-16 12:59:00 +00:00
Jim Meyering 337515e1ed *** empty log message *** 2000-01-16 12:47:42 +00:00
Jim Meyering fda148fb1b Adapt to work with recently updated quotearg.c. 2000-01-16 12:47:34 +00:00
Jim Meyering e7d71e0725 . 2000-01-16 12:40:26 +00:00
Jim Meyering 110b79479d Use new AC_C_PROTOTYPES instead of AM_C_PROTOTYPES. 2000-01-16 12:39:31 +00:00
Jim Meyering e64e8130b1 *** empty log message *** 2000-01-16 12:36:53 +00:00
Jim Meyering 5fae922bab Sync with the version from emacs-20.5.
(<string.h>): Include if HAVE_STRING_H.
(<stdlib.h>): Include if HAVE_STDLIB_H.
(alloca): Abort if malloc fails.
2000-01-16 12:35:49 +00:00
Jim Meyering 840aee01de . 2000-01-15 16:09:56 +00:00