Commit Graph

9963 Commits

Author SHA1 Message Date
Jim Meyering de2cfc1a5f *** empty log message *** 2000-11-26 16:52:03 +00:00
Jim Meyering 005c4244f9 *** empty log message *** 2000-11-26 16:50:17 +00:00
Jim Meyering 9b45312c35 . 2000-11-26 16:00:33 +00:00
Jim Meyering bd3afcc718 . 2000-11-26 15:59:51 +00:00
Jim Meyering d47e7953ba *** empty log message *** 2000-11-26 15:59:12 +00:00
Jim Meyering 9860ca9f9b *** empty log message *** 2000-11-26 15:57:21 +00:00
Jim Meyering 8f9f95b5ec (TESTS): Add skip-seek. 2000-11-26 15:57:04 +00:00
Jim Meyering 2d354c5a2e . 2000-11-26 15:52:13 +00:00
Jim Meyering 7f5ed2b586 *** empty log message *** 2000-11-26 14:33:06 +00:00
Jim Meyering 8ee842a15b (skip_bytes, seek_bytes): Now booleans, not counts.
(seek_records): Renamed from seek_record, for consistency with
skip_records and max_records.  All uses changed.

(usage, scanargs): Remove bseek=n and bskip=n; instead, use seek=nB
and skip=nB.
(enum Unit, Unit): Remove.
(skip, dd_copy, main): Undo most recent change.
(dd_copy, main): Pass blocksize of 1 as appropriate when
skip_bytes or seek_bytes is nonzero.
(main): Rework ftruncate failure diagnostic to always use byte count.
2000-11-26 08:23:23 +00:00
Jim Meyering 7a16e5e6ff *** empty log message *** 2000-11-25 17:01:00 +00:00
Jim Meyering 6cfcd41e1a *** empty log message *** 2000-11-25 15:27:47 +00:00
Jim Meyering 89499f2124 *** empty log message *** 2000-11-25 14:24:52 +00:00
Jim Meyering e3db837339 more post-merge clean-up.
Fix a merge bug exposed by new test.
2000-11-25 14:17:43 +00:00
Jim Meyering b499483abd *** empty log message *** 2000-11-25 13:49:38 +00:00
Jim Meyering 944f878a72 *** empty log message *** 2000-11-25 13:27:13 +00:00
Jim Meyering a1e9a949b4 *** empty log message *** 2000-11-25 13:25:53 +00:00
Jim Meyering d1680f86e1 *** empty log message *** 2000-11-25 13:24:30 +00:00
Jim Meyering 019bdadfc9 remove bskip
adapt skip to skip either by bytes or by blocks
2000-11-25 08:54:58 +00:00
Jim Meyering 7d57b34196 (S_TYPEISSHM): New macro.
(main): Report failed fstat.
Complain only when ftruncate fails on a regular file,
a directory, or a shared memory object.
2000-11-25 07:20:51 +00:00
Jim Meyering c8a0eec3f6 bskip/bseek patch from Chris Sylvain <csylvain@umm.edu> merged in 2000-11-24 21:54:31 +00:00
Jim Meyering 3d6852f7fa Declare a pointer parameters to be `const' as appropriate. 2000-11-24 21:41:38 +00:00
Jim Meyering dd82647d0c *** empty log message *** 2000-11-24 21:19:56 +00:00
Jim Meyering b95b1e3c9a *** empty log message *** 2000-11-24 21:18:58 +00:00
Jim Meyering 1d250b6098 (main): Use ftruncate only on regular files.
Based on a patch from Michael Stone.
Reported by andras@kolumbus.fi at http://bugs.debian.org/77174.
2000-11-24 21:18:51 +00:00
Jim Meyering b35b7e0553 *** empty log message *** 2000-11-24 17:42:01 +00:00
Jim Meyering d1703ad194 *** empty log message *** 2000-11-24 15:54:48 +00:00
Jim Meyering 17800b0300 . 2000-11-23 21:48:47 +00:00
Jim Meyering c9dcdd0fc5 cd back to $pwd 2000-11-23 21:48:10 +00:00
Jim Meyering b21c6f8e1e *** empty log message *** 2000-11-23 15:58:51 +00:00
Jim Meyering 846b539b4e *** empty log message *** 2000-11-23 15:58:19 +00:00
Jim Meyering 9a4e9f426c (show_point): Before accepting an entry as a match, make sure that
the mount directory exists and has the required device number.
Before, e.g., `df /floppy' would mistakenly report on the root
partition if /floppy were not listed in /etc/mtab but / was.
Patch from Eirik Fuller (http://bugs.debian.org/76923).
2000-11-23 15:36:58 +00:00
Jim Meyering 4e07d471cc *** empty log message *** 2000-11-23 15:08:19 +00:00
Jim Meyering 5afa8c022e *** empty log message *** 2000-11-23 15:05:40 +00:00
Jim Meyering 6202e79712 (mode_changed): New function.
(change_file_mode): Use it to determine accurately when -c should
make chmod announce there's been a change.
2000-11-23 15:04:17 +00:00
Jim Meyering bd320fe27b Source sticky-check instead of open-coding it. 2000-11-23 14:59:05 +00:00
Jim Meyering bf319d9d88 *** empty log message *** 2000-11-23 14:57:47 +00:00
Jim Meyering 1e9f7512fe (TESTS): Add c-option 2000-11-23 14:37:16 +00:00
Jim Meyering 75e63ae6cd whoops 2000-11-23 14:32:09 +00:00
Jim Meyering d6dabd6cbb *** empty log message *** 2000-11-23 07:24:59 +00:00
Jim Meyering d5b2ff2b99 (my_strftime): Do not invoke mbrlen with a
size of (size_t) -1; it's not portable.
2000-11-23 07:24:51 +00:00
Jim Meyering a3e608b76a chmod before removing 2000-11-22 13:15:10 +00:00
Jim Meyering d97f90581b Update to use its own directory, and better trap. 2000-11-19 22:24:24 +00:00
Jim Meyering 5f90e3be67 *** empty log message *** 2000-11-19 15:15:48 +00:00
Jim Meyering f2f5e30bc2 (main): Do not assume EOF == -1.
Handle the case correctly when digits options immediately precede a
non-option.
2000-11-19 15:15:38 +00:00
Jim Meyering 6c1ee8402c (BLOCK_SIZE_OPTION, COLOR_OPTION, FORMAT_OPTION,
INDICATOR_STYLE_OPTION, QUOTING_STYLE_OPTION,
SHOW_CONTROL_CHARS_OPTION, SORT_OPTION, TIME_OPTION): New enum
values, to ensure that option values can't collide with chars.
(long_options, decode_switches): Use them.
2000-11-19 07:44:26 +00:00
Jim Meyering ff9d584dcc *** empty log message *** 2000-11-19 07:41:31 +00:00
Jim Meyering aba2a0fd6d (GETOPT_HELP_CHAR, GETOPT_VERSION_CHAR): Now enum
constants rather than macros.  Use values that cannot conflict
with C characters or with -1, CHAR_MAX + 1, etc.
2000-11-19 07:41:20 +00:00
Jim Meyering 5baa94d136 *** empty log message *** 2000-11-18 20:01:14 +00:00
Jim Meyering 6447e5b997 (count_entry): Don't omit the size of a directory entry
merely because we couldn't `chdir' into it.  That would give subtly
different results in some cases.  Reported by Mattias Wadenstein
via Michael Stone.
2000-11-18 20:01:02 +00:00