Annotation of 43BSDReno/lib/libc/sys/swapon.2, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 The Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" Redistribution and use in source and binary forms are permitted provided
                      5: .\" that: (1) source distributions retain this entire copyright notice and
                      6: .\" comment, and (2) distributions including binaries display the following
                      7: .\" acknowledgement:  ``This product includes software developed by the
                      8: .\" University of California, Berkeley and its contributors'' in the
                      9: .\" documentation or other materials provided with the distribution and in
                     10: .\" all advertising materials mentioning features or use of this software.
                     11: .\" Neither the name of the University nor the names of its contributors may
                     12: .\" be used to endorse or promote products derived from this software without
                     13: .\" specific prior written permission.
                     14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
                     15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
                     16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     17: .\"
                     18: .\"    @(#)swapon.2    6.6 (Berkeley) 6/23/90
                     19: .\"
                     20: .TH SWAPON 2 "June 23, 1990"
                     21: .UC 4
                     22: .SH NAME
                     23: swapon \- add a swap device for interleaved paging/swapping
                     24: .SH SYNOPSIS
                     25: .nf
                     26: .B swapon(special)
                     27: .B char *special;
                     28: .fi
                     29: .SH DESCRIPTION
                     30: .I Swapon
                     31: makes the block device 
                     32: .I special 
                     33: available to the system for
                     34: allocation for paging and swapping.  The names of potentially
                     35: available devices are known to the system and defined at system
                     36: configuration time.  The size of the swap area on 
                     37: .I special 
                     38: is calculated at the time the device is first made available
                     39: for swapping.
                     40: .SH "RETURN VALUE
                     41: If an error has occurred, a value of \-1 is returned and
                     42: .I errno
                     43: is set to indicate the error.
                     44: .SH ERRORS
                     45: .I Swapon
                     46: succeeds unless:
                     47: .TP 15
                     48: [ENOTDIR]
                     49: A component of the path prefix is not a directory.
                     50: .TP 15
                     51: [EINVAL]
                     52: The pathname contains a character with the high-order bit set.
                     53: .TP 15
                     54: [ENAMETOOLONG]
                     55: A component of a pathname exceeded 255 characters,
                     56: or an entire path name exceeded 1023 characters.
                     57: .TP 15
                     58: [ENOENT]
                     59: The named device does not exist.
                     60: .TP 15
                     61: [EACCES]
                     62: Search permission is denied for a component of the path prefix.
                     63: .TP 15
                     64: [ELOOP]
                     65: Too many symbolic links were encountered in translating the pathname.
                     66: .TP 15
                     67: [EPERM]
                     68: The caller is not the super-user.
                     69: .TP 15
                     70: [ENOTBLK]
                     71: .I Special
                     72: is not a block device.
                     73: .TP 15
                     74: [EBUSY]
                     75: The device specified by \fIspecial\fP has already
                     76: been made available for swapping
                     77: .TP 15
                     78: [EINVAL]
                     79: The device configured by \fIspecial\fP was not
                     80: configured into the system as a swap device.
                     81: .TP 15
                     82: [ENXIO]
                     83: The major device number of 
                     84: .I special
                     85: is out of range (this indicates no device driver exists
                     86: for the associated hardware).
                     87: .TP 15
                     88: [EIO]
                     89: An I/O error occurred while opening the swap device.
                     90: .TP 15
                     91: [EFAULT]
                     92: .I Special
                     93: points outside the process's allocated address space.
                     94: .SH "SEE ALSO"
                     95: swapon(8), config(8)
                     96: .SH BUGS
                     97: There is no way to stop swapping on a disk so that the pack may be
                     98: dismounted.
                     99: .PP
                    100: This call will be upgraded in future versions of the system.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.