phk
7059dc3883
Remove options processing for dumping swapdevice radix map.
2003-07-31 21:20:08 +00:00
phk
9d4e12540e
When dumping swap information, drop the "Type" field which displays
...
a constant string of little information these days.
This removes the need to #include <vm/swap_pager.h> which is due to
become a kernel only include file.
2003-07-31 20:46:33 +00:00
phk
6a770c47d4
Report NODEV devices as <NFSfile>
2003-06-05 21:56:47 +00:00
obrien
7293a24a2b
Use __FBSDID over rcsid[]. Protect copyright[] where needed.
2003-05-03 21:06:42 +00:00
robert
4a93c6295e
- Modernize the format of the open file showing mode output:
...
. Print the column headers centered (except for the left-aligned
TYPE header) using a different header for architectures where
sizeof(uintptr_t) is not four.
. Consistently do not print a '0x' prefix for hexadecimal values.
. Separate columns by a single space character.
. Pad the columns presenting an address or offset enough to hold
their respective largest value.
. Do not restrict the output to unknown file types, inodes and
sockets; allow displaying of pipes, fifos, kqueues and crypto file
descriptors too.
- Shorten an overly long line by removing a cast of printf's return
value to void.
PR: alpha/45240
Tested on: i386, sparc64, alpha
2003-01-31 15:16:52 +00:00
dillon
ccd5574cc6
Bow to the whining masses and change a union back into void *. Retain
...
removal of unnecessary casts and throw in some minor cleanups to see if
anyone complains, just for the hell of it.
2003-01-13 00:33:17 +00:00
dillon
ddf9ef103e
Change struct file f_data to un_data, a union of the correct struct
...
pointer types, and remove a huge number of casts from code using it.
Change struct xfile xf_data to xun_data (ABI is still compatible).
If we need to add a #define for f_data and xf_data we can, but I don't
think it will be necessary. There are no operational changes in this
commit.
2003-01-12 01:37:13 +00:00
phk
b884c995db
Make struct swblock kernel only, to make vm/swap_pager.h userland includable.
...
Move struct swdevt from sys/conf.h to the more appropriate vm/swap_pager.h.
Adjust #include use in libkvm and pstat(8) to match.
2003-01-03 16:23:12 +00:00
mike
b6add043f9
Back out rev 1.78; getbsize(3)'s original interface has been restored.
...
Approved by: markm
2002-12-30 18:19:19 +00:00
markm
a3db15f196
Adjust argument passed to getbsize().
2002-10-23 18:55:20 +00:00
des
81f45956da
Use struct xfile, not struct file.
2002-07-31 12:43:17 +00:00
des
db56aa68a1
If unable to retrive maxfiles / openfiles, fail rather than print garbage.
...
Gratuitously rename a couple of variables.
Remove unused macros.
Add NAI copyright.
Sponsored by: DARPA, NAI Labs
2002-05-28 06:52:21 +00:00
des
de2d13be74
Remove the code that was disabled in a recent commit; it is of very limited
...
use and has been broken in -CURRENT for a long time.
Clean up unneeded entries in the nlist array.
Implement kvm-backed ttymode (which we never had before). Incomplete as we
do not (yet?) print the correct device, sid or pgid.
Sponsored by: DARPA, NAI Labs
2002-05-28 06:37:27 +00:00
des
671edd16d9
Oops, don't print /dev/ twice.
2002-05-28 05:45:56 +00:00
des
e60971dda8
struct tty -> struct xtty. Reenable some previously disable code, but
...
temporarily disable some rarely-used code that needs more work.
Sponsored by: DARPA, NAI Labs
2002-05-28 05:42:32 +00:00
des
df83130b9c
Un-kmemize. Portions of the tty mode code have been temporarily disabled;
...
everything else, including dead kernel support, works just like before.
Sponsored by: DARPA, NAI Labs
2002-05-23 15:09:49 +00:00
des
530e4f719b
Nits in previous commits.
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:58:07 +00:00
des
4cbec75e55
Cull large amounts of dead code (deprecated since 1997)
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:53:04 +00:00
des
041a682317
ANSIfy.
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:48:25 +00:00
des
1fc7e0f0ed
Staticize.
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:44:23 +00:00
des
dbc631f550
Whitespace cleanup.
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:42:17 +00:00
des
ab841e31f2
Unbreak tty mode (cons was renamed to constty a while ago)
...
Sponsored by: DARPA, NAI Labs
2002-05-23 14:41:52 +00:00
iedowse
3bdd57c657
Oops, remove references to NLOCKED and NWANTED, now that they no
...
longer exist.
2002-04-28 10:24:38 +00:00
dillon
45a6fabe87
Change the vnode list under the mount point from a LIST to a TAILQ
...
in preparation for an implementation of limiting code for kern.maxvnodes.
MFC after: 3 days
2001-10-23 01:21:29 +00:00
peter
68a5e33921
Userland part of nfs client/server split and cleanup.
2001-09-18 23:34:44 +00:00
ru
d7e70183dd
SECURITY: Drop `setgid kmem' bit as early as possible.
2001-08-31 16:26:37 +00:00
tmm
d67a26493a
Fix the third argument to sysctlbyname() to be of the type size_t *
...
(instead of int *).
MFC after: 2 days
2001-07-30 21:42:26 +00:00
dd
816462428e
Make the '-tn' flag combination print the major/minor numbers of the
...
line as documented intead of a full column of 0's.
2001-07-04 22:53:19 +00:00
dd
7894e59b7f
Nuke unused variables.
2001-06-24 23:41:57 +00:00
dd
b5460aa75b
Don't call printf without a format string (harmless in this case).
2001-06-17 02:01:43 +00:00
ru
e7a85be33f
Remove vestiges of MFS.
2001-06-01 10:07:28 +00:00
ru
35437d86aa
- FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file
...
systems were repo-copied from sys/miscfs to sys/fs.
- Renamed the following file systems and their modules:
fdesc -> fdescfs, portal -> portalfs, union -> unionfs.
- Renamed corresponding kernel options:
FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS.
- Install header files for the above file systems.
- Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland
Makefiles.
2001-05-23 09:42:29 +00:00
alfred
5a64b2bb6b
Unbreak world, IN_SHLOCK/IN_EXLOCK haven't existed in a while and
...
Kirk finally has ditched them. While I'm here also ditch FSHLOCK.
2001-05-09 03:38:02 +00:00
grog
4b9d9cbaac
Revert consequences of changes to mount.h, part 2.
...
Requested by: bde
2001-04-29 02:45:39 +00:00
grog
05ea68dcf4
Include necessary header files, in preparation for fixing breakage in
...
sys/mount.h.
Suggested by: phk
2001-04-23 08:13:18 +00:00
assar
6b77259e11
update to the current set of mnt_, ufs_ and nfs_ flags
...
also make man-page correspond to the code
2000-12-30 15:41:40 +00:00
phk
624a962108
Use the MACRO API to <sys/queue.h>.
...
Submitted by: "Peter Avalos" <pavalos@theshell.com>
2000-12-30 14:19:07 +00:00
kris
75f6720a4f
Constify
2000-11-27 08:18:58 +00:00
peter
4fd86c31a6
Don't report TABLDISC - it "doesn't happen(TM)"
2000-01-29 16:45:28 +00:00
peter
d53e4c1d80
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
...
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
1999-12-29 05:07:58 +00:00
charnier
59ba729c30
Add extra columns for printing longer device name.
1999-12-05 20:04:56 +00:00
charnier
f0ff569fe4
Merge fprintf and exit into errx.
...
Use .Ev for environment variable.
1999-11-27 17:03:07 +00:00
phk
1adcecffd9
struct mountlist and struct mount.mnt_list have no business being
...
a CIRCLEQ. Change them to TAILQ_HEAD and TAILQ_ENTRY respectively.
This removes ugly mp != (void*)&mountlist comparisons.
Requested by: phk
Submitted by: Jake Burkholder jake@checker.org
PR: 14967
1999-11-20 10:00:46 +00:00
peter
efabb9ccb1
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
phk
ce56d23f4a
VALIASED doesn't exist any more.
1999-08-26 15:49:54 +00:00
phk
a1775ed6ac
Add support for picking up ttys with sysctl(kern.ttys).
1999-08-08 19:44:00 +00:00
peter
280d1557df
Tidy up references to <sys/rlist.h> and support for the old swap management
...
that went away in January.
1999-05-11 14:32:18 +00:00
dillon
949fa00fea
Fix formatting bug with [NFS swap] vs /dev/DEVNAME
1999-01-22 10:57:22 +00:00
dillon
8c1faf386e
Make pstat use new kvm_getswapinfo() libkvm call.
1999-01-22 10:36:48 +00:00
dillon
b494d8d4c2
Update pstat -s to handle both old and new swapper.
...
Add pstat -ss to dump new swapper's radix tree.
1999-01-21 08:08:55 +00:00