Brooks Davis
6137b0bdf9
Fix build on architectures where off_t is signed by casting to uintmax_t
...
before comparing with a size_t.
2007-01-11 20:23:01 +00:00
Brooks Davis
6e8298db22
Fix head -c ### where ### is greater than 2^31. Unlike the submitted
...
patch this uses off_t.
WARNSify and add $FreeBSD$ to Makefile.
PR: bin/107824
Submitted by: Brian Cornell <briancornell at earthlink dot net>
MFC after: 3 days
2007-01-11 17:03:51 +00:00
John Baldwin
1f4b63f824
Add various utrace's for use with ktrace to the ELF runtime linker. To
...
activate the traces, set the LD_UTRACE (or LD_32_UTRACE) environment
variable. This also includes code in kdump(8) to parse the traces.
Reviewed by: kan, jdp
MFC after: 2 weeks
2007-01-09 17:50:05 +00:00
Alexander Nedotsukov
278ade6b47
Update for japanese holidays.
...
PR: 107703
2007-01-09 08:22:57 +00:00
Tim Kientzle
dbd5adf0d9
Correct the copyright messages: Make this a standard vanilla
...
2-clause BSD license, update the year to 2007.
2007-01-09 08:12:17 +00:00
John Baldwin
670b9e9fda
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
Colin Percival
161b2956bb
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
Craig Rodrigues
8bc31d836f
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
Craig Rodrigues
d18b5b8ca1
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
Craig Rodrigues
4c8dc49a4a
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
Colin Percival
1b720f2a86
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
Colin Percival
d82088b28f
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 Konovalov
1bfbae3533
o Grammar: is appears -> appears.
...
PR: docs/107306
Submitted by: Tomas Mozes
MFC after: 1 week
2006-12-31 07:22:55 +00:00
Yaroslav Tykhiy
9b3d1b0253
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
Stefan Farfeleder
703dfcbeb9
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
Ruslan Ermilov
8abab4f01b
Fix tab lossage.
2006-12-29 06:44:24 +00:00
Ruslan Ermilov
391fb00db7
Remove extraneous whitespace.
2006-12-29 06:39:35 +00:00
Ruslan Ermilov
c343ecf7ee
The Christmas holidays were not showing up due to missing <tab>.
2006-12-29 06:36:32 +00:00
Ruslan Ermilov
0a1cf344b7
Fix markup nit.
2006-12-28 10:58:06 +00:00
Ruslan Ermilov
16c1a8c6a2
Fix markup.
2006-12-28 04:58:38 +00:00
Ruslan Ermilov
bf42b54c6c
- Remove the ambiguity in the input format description.
...
- Fix markup while here.
2006-12-27 14:56:18 +00:00
Ruslan Ermilov
3f7358b96b
Simplify.
2006-12-26 12:43:12 +00:00
Dryice Dong Liu
2875ba4a9f
Add my birthday to calendar.freebsd
...
Approved by: itetcu (mentor)
2006-12-26 11:33:26 +00:00
Ruslan Ermilov
14f56c2242
Say "utility", not "function".
2006-12-26 10:37:37 +00:00
Ruslan Ermilov
906d81412d
Fix markup.
2006-12-25 20:30:10 +00:00
Ruslan Ermilov
b9716d6879
Markup nits.
2006-12-24 19:55:38 +00:00
Ruslan Ermilov
61125887f3
Markup revision.
2006-12-24 19:18:52 +00:00
Ruslan Ermilov
30ee21d0dc
Document the -d option.
2006-12-24 14:23:35 +00:00
Ruslan Ermilov
104c9971ee
Fix markup.
2006-12-24 13:58:17 +00:00
Yaroslav Tykhiy
499a1062fa
Add missing things: a prototype and a const qualifier.
...
Found by: WARNS=4
2006-12-23 22:39:38 +00:00
Ruslan Ermilov
0dd4da1c1f
Nits.
2006-12-23 19:15:39 +00:00
Yaroslav Tykhiy
c19a20a7d1
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
Yaroslav Tykhiy
d668a4922f
Clear to EOL after the end of meter so that its reading can decrease.
2006-12-23 18:03:10 +00:00
Yaroslav Tykhiy
b20870dbb5
Make it possible for meter to reach 100% mark when swap is totally full.
2006-12-23 17:46:32 +00:00
Ruslan Ermilov
edea595c91
Improve markup.
2006-12-23 17:14:01 +00:00
Yaroslav Tykhiy
c1b118da86
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
Yaroslav Tykhiy
aee701a96e
Reposition the "(swap not configured)" sign WRT the new layout.
2006-12-23 16:48:29 +00:00
Yaroslav Tykhiy
a3600374b4
Eliminate a couple of screen coordinate variables
...
that were useless and just obfuscated the code.
2006-12-23 16:39:09 +00:00
Yaroslav Tykhiy
12912b5a4a
Add some vertical whitespace for easier reading.
2006-12-23 16:31:06 +00:00
Yaroslav Tykhiy
cb059cfe92
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
Yaroslav Tykhiy
7fb2f46a48
Fix the Total line shown if there are >1 swap devices.
2006-12-23 14:30:50 +00:00
Yaroslav Tykhiy
1f4d2a1d84
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
Colin Percival
d7102ae53c
Fic typo in previous commit.
...
MFC after: 3 days
2006-12-23 08:16:54 +00:00
Colin Percival
5e522bbc27
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
Colin Percival
fe7f4a3aad
Correct the names of some options.
...
MFC after: 3 days
2006-12-23 07:01:59 +00:00
Warner Losh
353bb0a3f8
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
Craig Rodrigues
7e3d8842da
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
Ruslan Ermilov
cf1fd21b68
Prevent a line from being broken on a line boundary.
2006-12-21 22:59:07 +00:00
Ruslan Ermilov
f0dd79bced
Improve markup.
2006-12-21 22:44:41 +00:00
Ruslan Ermilov
dce95037f4
Improve markup and do some minor wordsmithing.
2006-12-21 10:59:48 +00:00