- update for se_path member.

- while i'm here, document the swap flags, and also add (short) descriptions
  of each of the swapent members.
This commit is contained in:
mrg 1998-08-29 15:53:11 +00:00
parent 97117adf97
commit b3159ade4d

View File

@ -1,4 +1,4 @@
.\" $NetBSD: swapctl.2,v 1.8 1998/02/03 15:37:36 perry Exp $ .\" $NetBSD: swapctl.2,v 1.9 1998/08/29 15:53:11 mrg Exp $
.\" .\"
.\" Copyright (c) 1997 Matthew R. Green .\" Copyright (c) 1997 Matthew R. Green
.\" Copyright (c) 1980, 1991, 1993 .\" Copyright (c) 1980, 1991, 1993
@ -85,13 +85,22 @@ parameter should point to an array of at least
struct swapent structures: struct swapent structures:
.Bd -literal .Bd -literal
struct swapent { struct swapent {
dev_t se_dev; dev_t se_dev; /* device id */
int se_flags; int se_flags; /* entry flags */
int se_nblks; int se_nblks; /* total blocks */
int se_inuse; int se_inuse; /* blocks in use */
int se_priority; int se_priority; /* priority */
char se_path[PATH_MAX+1]; /* path to entry */
}; };
.Ed .Ed
.Pp
The flags are defined as
.Bd -literal
SWF_INUSE in use: we have swapped here
SWF_ENABLE enabled: we can swap here
SWF_BUSY busy: I/O happening here
SWF_FAKE fake: still being built
.Ed
.It .It
If If
.Fa cmd .Fa cmd
@ -208,3 +217,9 @@ The
.Fn swapctl .Fn swapctl
function call appeared in function call appeared in
.Nx 1.3 . .Nx 1.3 .
The
.Fa se_path
member was added to
.Va struct swapent
in
.Nx 1.4 .