Returns paging device status.
Standard C Library (libc.a)
The swapqry subroutine returns information to a user-designated buffer about active paging and swap devices.
Item | Description |
---|---|
PathName | Specifies the full path name of the block device. |
Buffer | Points to the buffer into which the status is stored. |
The swapqry subroutine returns 0 if the PathName value is an active paging device. If the Buffer value is not null, it also returns status information.
If an error occurs, the subroutine returns -1 and the errno global variable is set to indicate the error, as follows:
Item | Description |
---|---|
EFAULT | Buffer pointer is invalid. |
EINVAL | Invalid argument. |
EINTR | Signal was received while processing request. |
ENODEV | Device is not an active paging device. |
ENOENT | The PathName file does not exist. |
ENOTBLK | Block device required. |
ENOTDIR | A component of the PathName prefix is not a directory. |
ENXIO | No such device address. |