.TP
.BR \-V , " \-\-version"
Display version information and exit.
+.SH ENVIRONMENT
+.IP LIBMOUNT_DEBUG=all
+enables libmount debug output.
+.IP LIBBLKID_DEBUG=all
+enables libblkid debug output.
+
+.SH FILES
+.br
+.I /dev/sd??
+standard paging devices
+.br
+.I /etc/fstab
+ascii filesystem description table
.SH NOTES
.SS Files with holes
The swap file implementation in the kernel expects to be able to write to the
suspend data (e.g., S1SUSPEND, S2SUSPEND, ...). The problem is that if we don't
do it, then we get data corruption the next time an attempt at unsuspending is
made.
-.SH ENVIRONMENT
-.IP LIBMOUNT_DEBUG=all
-enables libmount debug output.
-.IP LIBBLKID_DEBUG=all
-enables libblkid debug output.
-
+.SH HISTORY
+The
+.B swapon
+command appeared in 4.0BSD.
.SH SEE ALSO
.BR swapoff (2),
.BR swapon (2),
.BR mkswap (8),
.BR mount (8),
.BR rc (8)
-.SH FILES
-.br
-.I /dev/sd??
-standard paging devices
-.br
-.I /etc/fstab
-ascii filesystem description table
-.SH HISTORY
-The
-.B swapon
-command appeared in 4.0BSD.
.SH AVAILABILITY
The swapon command is part of the util-linux package and is available from
https://www.kernel.org/pub/linux/utils/util-linux/.