John Baldwin
93480bce7c
Catch up to the new kinfo_proc.
2000-12-12 23:31:44 +00:00
Ruslan Ermilov
65d9e0e006
Remove hard-sentence breaks, canonify .Dd (no leading zero).
2000-12-12 14:46:55 +00:00
Ruslan Ermilov
52e5cddf31
Document what Idle=* means in a short format display.
2000-12-12 13:37:34 +00:00
Kirk McKusick
1f7d250182
Change the proc information returned from the kernel so that it
...
no longer contains kernel specific data structures, but rather
only scalar values and structures that are already part of the
kernel/user interface, specifically rusage and rtprio. It no
longer contains proc, session, pcred, ucred, procsig, vmspace,
pstats, mtx, sigiolst, klist, callout, pasleep, or mdproc. If
any of these changed in size, ps, w, fstat, gcore, systat, and
top would all stop working. The new structure has over 200 bytes
of unassigned space for future values to be added, yet is nearly
100 bytes smaller per entry than the structure that it replaced.
2000-12-12 07:25:57 +00:00
Alexey Zelkin
2f3408b204
Re-add home born file(1) and magic(5) manual pages. Update them to
...
current file(1) version (3.33)
Approved by: obrien
2000-12-11 15:50:04 +00:00
Ruslan Ermilov
d7b336c076
mdoc(7) police: use canonical form of .Dd macro.
2000-12-11 15:47:53 +00:00
Philippe Charnier
3e7626264d
Add rcsid. Remove unused #include. Remove error() definition and replace
...
with warn().
2000-12-10 20:54:13 +00:00
Philippe Charnier
10c959cad5
Remove one more incorrect section name. Typos.
...
Add rcsid. fprintf -> warn.
2000-12-10 20:52:43 +00:00
David E. O'Brien
9c8efe99eb
Add history.
2000-12-10 01:10:54 +00:00
David E. O'Brien
1261f234e0
The options I added where not formated to new manpage style specs.
2000-12-09 19:03:21 +00:00
David E. O'Brien
9e50dd7726
Add or fix FreeBSD IDs.
2000-12-09 09:52:52 +00:00
David E. O'Brien
a5e1cac0f5
"Implement -[n]fcb (formatting of block comments) and attempt to implement
...
no-space=after-sizeof (not optional) and no-space-after 'struct foo *'
(not optional). Without these, indent unKNFizes even more perfectly KNF code."
Submitted by: bde
2000-12-09 09:45:09 +00:00
David E. O'Brien
1a37aa566b
Add `_PATH_DEVZERO'.
...
Use _PATH_* where where possible.
2000-12-09 09:35:55 +00:00
David E. O'Brien
a3cea3dde5
Retire this ancient version of rdist.
2000-12-07 19:24:55 +00:00
David E. O'Brien
a8e642f574
Change the spelling of .' to
.' from .OBJDIR since `.' really is where
...
generated files land. Also give precedence to generated files.
2000-12-05 22:10:43 +00:00
Alfred Perlstein
7a8671e9b7
remove struct mount from useland visibility
2000-12-04 09:21:05 +00:00
Jeroen Ruigrok van der Werven
48a1ef2284
Remove register keyword usage with prejudice.
...
Modern compilers are smarter when it comes to allocating register
usage.
2000-12-03 17:05:45 +00:00
Will Andrews
1a1a8c9324
There's also no point in #typedef'ing void/char pointers. Accordingly,
...
rip out ClientData/Address pointers and use standard types.
Obtained from: OpenBSD
2000-12-02 20:24:42 +00:00
Jeroen Ruigrok van der Werven
beed3992fc
Use a size_t instead of an int.
2000-12-02 20:21:13 +00:00
Andrew Gallatin
19f085228f
Correct int/long type mismatch in the proper place this time. freevnodes
...
and numvnodes are longs in the kernel. They should remain longs in systat,
what really needs to change is that they should be using SYSCTL_LONG rather
than SYSCTL_INT. I also changed wantfreevnodes to SYSCTL_LONG because I
happened to notice it.
I wish there was a way to find all of these automatically..
Pointed out by: bde
2000-12-02 20:08:33 +00:00
Jeroen Ruigrok van der Werven
247e7cb1d3
Properly constify some static arrays.
...
Also #if out some sccsid's and add rcsid's.
2000-12-02 19:10:12 +00:00
Will Andrews
98c28d6cc5
There's no reason to use fancy forms of NULL. Replace all instances
...
of NIL, NILLST, NILLGNODE, etc. with NULL.
Obtained from: OpenBSD
2000-12-02 18:58:01 +00:00
Andrew Gallatin
36acf3d991
fix another int/long type mismatch. This one was causing pigs to
...
die with an fpe on alpha because fscale wasn't properly initted
2000-12-01 20:57:02 +00:00
Andrew Gallatin
d468ee6f1a
fix int/long type mismatches found on alpha
2000-12-01 20:01:38 +00:00
David E. O'Brien
1ab84b3fc7
Grrr... GCC 2.95.2 and 2.96 just will not agree what the default include
...
search paths are. So add the requirements of both. :-(
2000-12-01 19:36:17 +00:00
David E. O'Brien
2c5569d6ff
The GCC 2.96 snapshots have slightly different rules for finding include
...
files. Mostly -I${.CURDIR} was needed -- especially for YACC generated
files as the new cpp does not look in the ultimate source file
(ie, the .y file)'s directory as told by the "#line" directive. Some were
misspellings of "-I${.CURDIR}" as "-I.".
2000-12-01 09:39:28 +00:00
Robert Watson
e292984cd3
o Make comment match reality, synch code with comment.
...
o In practice: the comment indicates that all but umask and
environmental variables of the users login class are applied when su
occurs, unless -m is used to specify a class. This was incorrect;
in practice, the uid, gids, resources, and priority were set, and
then resources and priority were selectively removed. This meant
that some aspects of the user context were not set, including handling
of login events (wtmp, utmp), as well as the path specified in
login.conf.
o I changed it so that the behavior is the same, but instead,
LOGIN_SETALL is used, and appropriate flags are removed, including
the LOGIN_SETLOGIN and LOGIN_SETPATH entries that were implicitly
not present before. I also updated the comment to reflect
reality, selecting reality as the "correct" behavior.
o This has the practical benefit that as new LOGIN_SET* flags are
introduced, they are supported by su unless specifically disabled.
For example, of a LOGIN_SETLABEL flag is introduced to support
MAC labels determined by the user's login class, then su no longer
has to be modified.
o It might be desirable to have su use LOGIN_SETPATH depending on
its command line parameters, as it might or might not be
considered part of the "environment".
Obtained from: TrustedBSD Project
2000-11-30 23:14:55 +00:00
Will Andrews
313c36f04b
Format string paranoia. This should avoid potential buffer overflows from
...
user input (in its ever-broadening definition).
Obtained from: NetBSD
2000-11-30 13:56:19 +00:00
Dag-Erling Smørgrav
30204f9830
If the transfer timed out, but we don't know how large the file is supposed
...
to be, assume it was truncated.
2000-11-30 10:08:22 +00:00
John Baldwin
7f18d5d343
Make use of the full screen width to display p_comm rather than assuming a
...
hardcoded screen width of 80 chars.
2000-11-29 23:03:02 +00:00
John Baldwin
089f9b7e2f
Display the name of the mutex we are blocked on in the state field. To
...
differentiate mutex names from wait channel names, prefix mutex names with
an asterisk.
Submitted by: Dan Nelson <dnelson@emsphone.com>
2000-11-29 20:22:34 +00:00
Nik Clayton
71e1d8b0dd
Xref make.conf(5), and point to /usr/share/doc/psd/12.make for the
...
tutorial paper.
2000-11-29 14:40:02 +00:00
Ruslan Ermilov
ef4261bf71
Eliminate groff(1) warnings.
2000-11-29 10:56:59 +00:00
Ruslan Ermilov
38478faf72
Eliminate groff(1) warnings caused by vgrind(1).
2000-11-29 10:32:51 +00:00
Sheldon Hearn
7e812edfb7
Fix a typo and a punctuation mistake, the two of which conspired
...
against the reader.
2000-11-29 06:55:13 +00:00
Marcel Moolenaar
5a1ce5e6aa
Add LIBCRYPT to DPADD.
...
Implied by: bde
2000-11-28 07:24:15 +00:00
Kris Kennaway
a6f339d266
Format string auditing
2000-11-27 07:35:53 +00:00
Kris Kennaway
c858db9672
*** empty log message ***
2000-11-27 06:55:38 +00:00
Kris Kennaway
40c068176d
Constify
2000-11-27 06:40:35 +00:00
Kris Kennaway
50d793ebb0
Fix format string warnings.
...
Submitted by: nra
Obtained from: NetBSD
2000-11-27 04:26:39 +00:00
Kris Kennaway
56e7ae90cb
Cleanup this code a bit by attempting to sync it up with NetBSD and
...
with each other.
Reviewed by: markm, dwmalone
2000-11-26 22:36:35 +00:00
David E. O'Brien
5576244cd6
Use the vendor's manpages (which are in old -man format) rather than
...
our modified one based on a much older version of the vendor's manpage.
2000-11-26 22:19:56 +00:00
Kris Kennaway
f6fd83ed27
Correct definition of MAXHOSTNAMELEN in ifdef'ed code.
...
Submitted by: Edwin Groothuis <mavetju@chello.nl>
PR: bin/22787
2000-11-26 21:37:51 +00:00
Kris Kennaway
cca0db7e7e
Constify
2000-11-26 11:07:45 +00:00
Kris Kennaway
da4cd46eac
vsprintf() -> vsnprintf()
2000-11-26 08:14:55 +00:00
Robert Watson
c3a2720353
o Make systat/vmstat.c use sysctl() to retrieve cp_time, bufspace,
...
maxvnodes, numvnodes, freevnodes, nchstats, and numdirtybuffers.
o Make the hw.ncpu error checking code a little more rigorous by
sanity checking the returned data size.
o Didn't fix machine-dependent non-sysctl-exported variables:
intrnames, eintrnames, intrcnt, eintrcnt, as these variables are
defined and exported from machine-dependent kernel code in
assembly. This should probably be fixed somehow.
2000-11-25 03:53:42 +00:00
Robert Watson
00df22775a
o make systat/pigs.c use syctl() to retrieve cp_time, fscale, and ccpu
...
instead of using kmem.
2000-11-25 03:49:42 +00:00
Robert Watson
8c82fe65a7
o Make systat/iostat.c use sysctl() to retrieve cp_time instead of
...
kmem.
2000-11-25 03:47:36 +00:00
Robert Watson
7ace4e618a
o Make systat use sysctl() to retrieve hz and stathz, instead of
...
using kmem.
2000-11-25 03:46:45 +00:00
Ruslan Ermilov
92ee29d2a5
Reimplement the groff(1) warnings elimination fixes in a better way.
2000-11-24 10:05:30 +00:00
Joseph Koshy
b67f439c91
[rsh.1] Document the -4' and
-6' options.
...
[rsh.c] Make usage message match the code.
2000-11-24 09:25:44 +00:00
Joseph Koshy
0deea1c066
[rlogin.1] Document the -4' and
-6' options. Correct a typo.
...
[rlogin.c] Make the usage message match the code.
2000-11-24 09:14:09 +00:00
Ruslan Ermilov
bbc7e5700d
Eliminate groff(1) warnings.
2000-11-23 15:21:30 +00:00
Ben Smithurst
d9a7d86c29
kenv(1) first appeared in FreeBSD 4.1.1, not FreeBSD 5.0.
...
PR: 23020
Submitted by: Simon Dick <simond@irrelevant.org>
2000-11-23 11:21:35 +00:00
Alexey Zelkin
89368610f8
Use correct macro for path name
...
PR: docs/13218
2000-11-22 17:53:17 +00:00
Kris Kennaway
4f377e65c4
Create temporary files in a secure directory, instead of using multiple
...
filenames based on a single invocation of mktemp() in /tmp, which is
easily predictable after the first one.
Audited by: markm
2000-11-22 11:09:30 +00:00
Ruslan Ermilov
f4d874a1db
mdoc(7) police: do not split author names in the AUTHORS section.
2000-11-22 09:35:58 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Ruslan Ermilov
3450dff7f1
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 12:18:54 +00:00
Marcel Moolenaar
c71b3c67f1
Add -lcrypt. This fixes cross-building.
2000-11-20 02:19:05 +00:00
Kris Kennaway
29ac114aae
Unlink the temporary file immediately so it is removed on exit.
...
Obtained from: OpenBSD
2000-11-19 12:04:12 +00:00
Kris Kennaway
f743d11975
Fix a buffer overflow from a long local hostname.
...
Obtained from: OpenBSD
2000-11-19 10:08:26 +00:00
John W. De Boskey
aecbd99950
Add/fix the ability to split a file larger than 2 gigabytes.
...
Added $FreeBSD tag (in the way the already present sccsid is
done). I've been told the rcsid stuff may be of dubious value
so I'm curious to know if folks (still) use it.
Submitted by: Brad Chisholm <blc@bsdwins.com>
2000-11-19 01:44:20 +00:00
Matthew Hunt
45fe9882b0
"minute(s) period(s)" --> "minute(s)"
2000-11-17 23:08:03 +00:00
Ruslan Ermilov
251c176f41
mdoc(7) police: use certified section headers wherever possible.
2000-11-17 11:44:16 +00:00
Ben Smithurst
76a06f8483
remove trailing periods from SEE ALSO.
2000-11-15 17:27:54 +00:00
Ruslan Ermilov
b82f5db0ac
Spell the des's name correctly.
2000-11-14 13:19:26 +00:00
Ruslan Ermilov
b5c508fba3
Use Fx macro wherever possible.
2000-11-14 11:20:58 +00:00
Paul Saab
ecc50bd485
-U cannot be an option since some signals start with U. -u is the
...
documented behavior so only check for that.
2000-11-12 07:43:50 +00:00
David Greenman
e61715de39
Changed variable killchar to killch and erasechar to erasech to avoid
...
a name clash with the library functions of the same name (in libncurses).
This problem was masked when building tset shared (the local symbols had
precedence), but caused tset to core dump when it was built -static.
2000-11-11 23:03:38 +00:00
Ruslan Ermilov
726b61ab5f
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
Ruslan Ermilov
20279a10b2
Fixed typo: .ar -> .Ar.
2000-11-10 14:40:50 +00:00
David E. O'Brien
912209a5b2
Install `chflags' in the root partition, NOT /usr where it is not available
...
in single user mode.
2000-11-10 05:31:52 +00:00
Ruslan Ermilov
d6801b5c51
Fixed typo: .FL -> .Fl
2000-11-06 09:29:17 +00:00
Ruslan Ermilov
6c56f330ec
.UC -> .Os
2000-11-06 09:27:03 +00:00
Ruslan Ermilov
390f1a7402
Fixed typo: .EL -> .El
2000-11-06 09:20:09 +00:00
David E. O'Brien
de16accdd0
Switch over to using the Christos Zoulas maintained version in contrib/
...
This also gives use the same exact results as NetBSD, thus sharing more
code with our bretheren.
2000-11-05 09:06:06 +00:00
Sheldon Hearn
c4c5e2bc46
Good-bye cruel world.
...
This software is obsolete, and its successor has interested parties
looking at it. Even if nobody was looking at kgzip, this utility
still wouldn't be useful in an environment where aout kernels
are a thing of the past.
PR: 20643
Submitted by: Peter Pentchev <roam@orbitel.bg>
2000-11-02 10:04:02 +00:00
Sheldon Hearn
39bc1ed00a
Disconnect kzip from the build, as it's about to enter late retirement.
...
PR: 20643
Submitted by: Peter Pentchev <roam@orbitel.bg>
2000-11-02 10:00:34 +00:00
David E. O'Brien
a07101ab73
Remove vestages of a previous implimentation of "-h".
...
Submitted by: Tony Finch <dot@dotat.at>
2000-10-31 02:26:10 +00:00
Guido van Rooij
591c194a92
Now that the amount of (pseudo) interfaces is growing with IPv6,
...
get rid of stupid upperbound on the amount of interfaces (was 8).
2000-10-30 11:53:19 +00:00
David E. O'Brien
d75c9e3a48
string.h has been repo copied to mystring.h
2000-10-30 10:04:56 +00:00
Chris D. Faulhaber
2d45aed6bc
Remove obsolete /dev/drum references
...
Reviewed by: alex, asmodai, billf
2000-10-29 12:19:52 +00:00
David E. O'Brien
ea257bd554
Add a new "-h" Human-friendly h/m/s output format.
...
Reviewed by: bde
2000-10-28 21:48:53 +00:00
Gregory Neil Shapiro
d1ba25f456
Add a MAINTAINER= line so people know who to blame
2000-10-26 23:02:36 +00:00
David E. O'Brien
9e1ade7750
While I'm here and got caught by it, add FreeBSD IDs so the next guy
...
won't have trouble committing his bits.
2000-10-26 10:07:20 +00:00
David E. O'Brien
e218b63212
Having a local `string.h' is just asking for trouble. As is having a
...
`struct string'. Rename the struct and effectively rename the header
to `mystring.h'
2000-10-26 10:00:52 +00:00
David E. O'Brien
cc66bbda3c
Use the pathnames from pathnames.h rather than hardcoding them here.
...
Add RCSIDs.
2000-10-26 09:52:06 +00:00
Poul-Henning Kamp
c23d986ebe
Add $FreeBSD$
...
Rename local offsetof() macro to boffsetof() to avoid clashing with
the offsetof() from <stddef.h>
2000-10-24 13:54:31 +00:00
Ruslan Ermilov
cf040f7474
The -o is the default for "short" display, not the -h.
2000-10-24 08:47:07 +00:00
Ruslan Ermilov
1e832bf81d
-Wall cleanup.
...
PR: 22187
2000-10-23 12:18:34 +00:00
David E. O'Brien
bcfa1e3a90
The last "-iDsym" makes more sense as "-iUsym".
2000-10-22 23:49:29 +00:00
Poul-Henning Kamp
f90e81f97b
Avoid using the semi-bogus include <struct.h>
...
All uses of fldsiz() in this file were wrong anyway.
2000-10-22 17:38:32 +00:00
Josef Karthauser
5da9f8fa97
Augment the 'ifaddr' structure with a 'struct if_data' to keep
...
statistics on a per network address basis.
Teach the IPv4 and IPv6 input/output routines to log packets/bytes
against the network address connected to the flow.
Teach netstat to display the per-address stats for IP protocols
when 'netstat -i' is evoked, instead of displaying the per-interface
stats.
2000-10-19 23:15:54 +00:00
Dag-Erling Smørgrav
a0c6ec97c9
Understand the difference between an empty file and a non-existent file.
...
This has been sitting in my tree for ages...
2000-10-19 21:05:59 +00:00
Nick Hibma
1d10fe5062
Fix the build break.
...
The solution isn't perfect, instead of printing the first report, it
will the report no report id, but the proper solution is more complex
than this. We would need to iterate over the report descriptor and
figure out all the report id's before starting to print.
2000-10-17 17:13:38 +00:00
Ruslan Ermilov
cb22e4fad5
Backed out part of the revision 1.10.
...
BLOCKSIZE could specify arbitrary block sizes, not exactly 1K blocks.
2000-10-16 10:00:50 +00:00
Brian Somers
fe4f4f067a
Include sys/types.h
2000-10-16 08:28:50 +00:00
Brian Somers
bff9e230c6
Include sys/types.h
2000-10-16 08:22:42 +00:00
Brian Somers
aab6541484
Include sys/types.h
2000-10-16 08:13:59 +00:00