lukem
301fb81a16
Replace {u_,}longlong_t usage with {u,}int64_t, as the former has
...
"issues" and really shouldn't be used outside of the Sun XDR stuff.
Thanks again to Chuck Silvers for reminding me.
2001-11-26 00:13:23 +00:00
lukem
b6ce735c04
- Use u_longlong_t instead of u_quad_t, u_long, or int for various buffer sizes
...
- Add strsuftoull(), which parses a number into a u_longlong_t, with
multiplication support, and support for 'g' (GB) and 't' (TB) suffices.
If an error occurs, print to stderr and exit.
Based on get_blk() from args.c and strsufto*() (in other programs)
- Add strsuftoullx(), which acts as per strsuftoull() but returns the
error in the supplied buffer instead (if the returned buffer != "", an
error occurred)
- Replace get_bsz() use with strsuftoull()
- Remove (now) unnecessary argument validation
- Remove unused {f,p,s,t}_stats fields in struct IO
2001-11-25 10:50:06 +00:00
lukem
8605a1aa68
- ANSI KNF
...
- WARNS=2 (mainly converting some "char *" -> "const char *")
2001-11-25 06:53:48 +00:00
ross
aecbd4c404
In the words of Our Fearless Leader, I am "utterly sick" of dd(1)
...
lying to me about transfer rates. Do some fixed point frobbing to get
stuff like: 2486864 bytes transferred in 0.272 secs (9142882 bytes/sec)
2001-04-28 22:47:23 +00:00
cgd
9cfe468c74
avoid C sequence point issues warned about by development version of gcc.
2001-01-16 02:41:17 +00:00
itojun
bbef2fbaac
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 15:10:32 +00:00
mycroft
1381f68431
Delint.
1998-07-28 05:15:46 +00:00
christos
4a3a58b6f2
Fix compiler warnings.
...
Add WARNS=1
1997-07-20 21:58:35 +00:00
jtc
dba6c61918
Re-do change to use const qualifer with conversion tables.
...
Fixed bug where pre-computed upper/lower case conversion tables were
used. This won't work if user selected a different locale.
1996-02-20 19:29:01 +00:00
gwr
f8791fb073
Add -DNO_CONV to make this smaller in my ramdisk.
1995-10-08 23:01:22 +00:00
cgd
49f0ad8601
convert to new RCS id conventions.
1995-03-21 09:01:59 +00:00
mycroft
667b5ea158
Merge 4.4-Lite version.
1994-09-22 09:24:46 +00:00
mycroft
a579b792ce
Add RCS identifiers.
1993-08-01 18:59:54 +00:00
glass
28bef3964d
added dd(1) from ftp.uu.net:bsd-sources; torching GNU dd
1993-05-04 07:08:38 +00:00