jhb
2381a2638d
Add code to parse the utrace(2) entries generated by malloc(3) in a more
...
human-readable format. Note that we report 'realloc(p, 0)' as 'free(p)'
since both cases are encoded the same way and 'free()' is more common
than a realloc() to 0.
MFC after: 1 week
2007-01-05 21:04:37 +00:00
cperciva
c3c6135446
If append_archive fails while writing an archive header, output the error
...
message from the archive being written (not the message from the archive
being read, where no error has occurred).
MFC after: 3 days
2007-01-05 16:20:21 +00:00
rodrigc
e6806e98ac
Add sockipprotoname() function. Decode the third parameter (protocol)
...
of a socket() call with sockipprotoname() if the first parameter (domain)
is PF_INET or PF_INET6.
Old parsing behavior before this change:
ping6 CALL socket(PF_INET6,SOCK_RAW,0x3a)
New behavior after this change:
ping6 CALL socket(PF_INET6,SOCK_RAW,IPPROTO_ICMPV6)
2007-01-04 04:46:59 +00:00
rodrigc
16a5e10cc2
Generate sockdomainname() function with auto_if_type() instead
...
of auto_or_type.
The old parsing code would incorrectly decode a socket() call in the
ping6 program as:
CALL socket(PF_PUP|PF_ECMA|PF_APPLETALK|PF_COIP|PF_SIP,SOCK_DGRAM,0)
The new parsing code decodes the same socket() call as:
CALL socket(PF_INET6,SOCK_DGRAM,0)
2007-01-04 04:28:17 +00:00
rodrigc
d665dfeb8c
Add auto_if_type() function, which is similar to auto_switch_type().
...
However, auto_if_type() uses if/else statements in C instead
of a single switch statement, when mapping an integer value to
a #define. For certain cases where multiple #define constants
alias to a single integer value, auto_if_type() makes things easier
to parse than auto_switch_type().
2007-01-04 04:18:03 +00:00
cperciva
d6c46f500a
Clean up the struct archive used for reading an archive in the handling
...
of @archive commands. This bug should be harmless as long as you don't
use an excessive number of @archive commands.
MFC after: 1 week
2007-01-02 15:03:38 +00:00
cperciva
1ff610fa56
Handle errors which occur during archive_write_data and archive_write_close
...
by printing an error message and exiting with a non-zero status code.
MFC after: 1 week
2007-01-02 12:24:14 +00:00
maxim
a83c0deacb
o Grammar: is appears -> appears.
...
PR: docs/107306
Submitted by: Tomas Mozes
MFC after: 1 week
2006-12-31 07:22:55 +00:00
yar
070982755d
Fix a group of typos:
...
preceed -> precede,
preceeded -> preceded,
preceeding -> preceding.
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
2006-12-29 13:08:46 +00:00
stefanf
c383932a73
Fix SUSv3 compliance: Use a single comma instead of comma and space to separate
...
additional group entries.
PR: 107298
Submitted by: Joost Bekkers
2006-12-29 12:28:34 +00:00
ru
40e282c02e
Fix tab lossage.
2006-12-29 06:44:24 +00:00
ru
f76541b109
Remove extraneous whitespace.
2006-12-29 06:39:35 +00:00
ru
58c89c331b
The Christmas holidays were not showing up due to missing <tab>.
2006-12-29 06:36:32 +00:00
ru
637e022f2e
Fix markup nit.
2006-12-28 10:58:06 +00:00
ru
36bb745cb0
Fix markup.
2006-12-28 04:58:38 +00:00
ru
03269f3b4c
- Remove the ambiguity in the input format description.
...
- Fix markup while here.
2006-12-27 14:56:18 +00:00
ru
11227519c9
Simplify.
2006-12-26 12:43:12 +00:00
dryice
381637b19f
Add my birthday to calendar.freebsd
...
Approved by: itetcu (mentor)
2006-12-26 11:33:26 +00:00
ru
da99f4b113
Say "utility", not "function".
2006-12-26 10:37:37 +00:00
ru
daaaed022c
Fix markup.
2006-12-25 20:30:10 +00:00
ru
30b466801f
Markup nits.
2006-12-24 19:55:38 +00:00
ru
94d62091c1
Markup revision.
2006-12-24 19:18:52 +00:00
ru
aa4e867828
Document the -d option.
2006-12-24 14:23:35 +00:00
ru
e806adde15
Fix markup.
2006-12-24 13:58:17 +00:00
yar
ed3e8ace9a
Add missing things: a prototype and a const qualifier.
...
Found by: WARNS=4
2006-12-23 22:39:38 +00:00
ru
46c72e9240
Nits.
2006-12-23 19:15:39 +00:00
yar
2114dc5cdf
Dynamically resize the Disk column. It was too narrow for modern
...
disk device names such as da0s1b. So we also get rid of the nasty
constant 5 scattered over the code.
Implementing this change is a good chance to improve other bits
around it: init saved lengths early, always check return value from
kvm_getswapinfo().
2006-12-23 18:54:49 +00:00
yar
f3b0f3c65d
Clear to EOL after the end of meter so that its reading can decrease.
2006-12-23 18:03:10 +00:00
yar
9729f09883
Make it possible for meter to reach 100% mark when swap is totally full.
2006-12-23 17:46:32 +00:00
ru
05d1f24e02
Improve markup.
2006-12-23 17:14:01 +00:00
yar
f5202f68c1
Improve style:
...
- Don't define vars inside loops.
- Avoid useless casts.
- Use C idioms.
- Do alike things in a consistent way.
2006-12-23 17:02:09 +00:00
yar
aa4002fd1a
Reposition the "(swap not configured)" sign WRT the new layout.
2006-12-23 16:48:29 +00:00
yar
d6cce3632f
Eliminate a couple of screen coordinate variables
...
that were useless and just obfuscated the code.
2006-12-23 16:39:09 +00:00
yar
ca20d95084
Add some vertical whitespace for easier reading.
2006-12-23 16:31:06 +00:00
yar
f396e814f6
Fix the swap display further:
...
1) Resize the Used column to avoid screen overflow if BLOCKSIZE is long.
2) Track the current swap configuration so that its changes don't break
the display.
Suggested by: bde (1)
2006-12-23 15:40:41 +00:00
yar
c5ff9fb420
Fix the Total line shown if there are >1 swap devices.
2006-12-23 14:30:50 +00:00
yar
9da26b3a81
Start fixing the "swap" display by saving one horizontal position.
...
Now the display won't overflow the 80-char row if BLOCKSIZE=1024.
The new spacing is also consistent with the "pigs" display.
2006-12-23 14:25:17 +00:00
cperciva
3b2e9eb59b
Fic typo in previous commit.
...
MFC after: 3 days
2006-12-23 08:16:54 +00:00
cperciva
b13aff146b
Add two checks for inappropriate options: -U only makes sense in "x"
...
mode, and --strip-components only makes sense in "x" and "t" modes.
MFC after: 3 days
2006-12-23 07:06:37 +00:00
cperciva
a5fb73ad66
Correct the names of some options.
...
MFC after: 3 days
2006-12-23 07:01:59 +00:00
imp
c8daf471f4
Avoid 'bogus' uninitialized warning by initializing rather than
...
playing cute games. It is much simpler, clearer and easier to follow
and understand. Besides, gcc4 likes it better.
2006-12-22 05:54:19 +00:00
rodrigc
6e71b264de
The second argument (type) to socket(2) is an enum, not a bitmask, so parse
...
it as an enum.
If an SCTP SOCK_SEQPACKET socket was opened, kdump would display this
wrong output:
socket(PF_INET,SOCK_STREAM|SOCK_RDM|SOCK_SEQPACKET,0x84)
instead of this correct output:
socket(PF_INET,SOCK_SEQPACKET,0x84)
MFC after: 2 weeks
2006-12-22 05:07:21 +00:00
ru
54c3ccca4d
Prevent a line from being broken on a line boundary.
2006-12-21 22:59:07 +00:00
ru
8a99132532
Improve markup.
2006-12-21 22:44:41 +00:00
ru
d9ff34ca5a
Improve markup and do some minor wordsmithing.
2006-12-21 10:59:48 +00:00
ru
38f526ca48
Markup cosmetics.
2006-12-20 16:57:13 +00:00
ru
c3c62c2185
Document some details better, making it easier to translate.
2006-12-20 15:34:01 +00:00
ru
32424673a8
Be more accurate in the description of the -I option:
...
signaling to a process doesn't necessarily kill it.
2006-12-20 11:57:22 +00:00
cperciva
33a96f5f52
Remove -F option from getopts string -- this option has never done
...
anything apart from invoking usage(), and apparently slipped in by
accident.
Approved by: kientzle
MFC after: 3 days
2006-12-20 06:56:25 +00:00
ru
73c3b50972
The -r option can also cause the files to be extended (not
...
necessarily truncated).
2006-12-19 11:20:34 +00:00