Returns paging device status.
Standard C Library (libc.a)
#include <sys/vminfo.h> int swapqry (PathName, Buffer) char PathName; struct pginfo *Buffer;
The swapqry subroutine returns information to a user-designated buffer about active paging and swap devices.
|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:
|EFAULT||Buffer pointer is invalid.|
|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.|
This subroutine is part of Base Operating System (BOS) Runtime.
The swapon subroutine.
The swapon command.
Paging Space Overview in AIX Version 4.3 System Management Guide: Operating System and Devices.
Subroutines Overview and Understanding Paging Space Programming Requirements in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.