All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.
@(#)swapon.2 6.4 (Berkeley) 03/09/86
swapon(special) char *special;
15 [ENOTDIR] A component of the path prefix is not a directory.
15 [EINVAL] The pathname contains a character with the high-order bit set.
15 [ENAMETOOLONG] A component of a pathname exceeded 255 characters, or an entire path name exceeded 1023 characters.
15 [ENOENT] The named device does not exist.
15 [EACCES] Search permission is denied for a component of the path prefix.
15 [ELOOP] Too many symbolic links were encountered in translating the pathname.
15 [EPERM] The caller is not the super-user.
15 [ENOTBLK] Special is not a block device.
15 [EBUSY] The device specified by special has already been made available for swapping
15 [EINVAL] The device configured by special was not configured into the system as a swap device.
15 [ENXIO] The major device number of special is out of range (this indicates no device driver exists for the associated hardware).
15 [EIO] An I/O error occurred while opening the swap device.
15 [EFAULT] Special points outside the process's allocated address space.
This call will be upgraded in future versions of the system.