| 
Classes | 
| struct | gpfs_timestruc | 
| struct | gpfs_timestruc64 | 
| struct | gpfs_opaque_acl | 
| struct | gpfs_ace_v1 | 
| struct | gpfs_ace_v4 | 
| struct | v4Level1_ext | 
| struct | gpfs_acl | 
| struct | gpfs_winattr | 
| struct | cifsThreadData_t | 
| struct | gpfs_direntx | 
| struct | gpfs_direntx64 | 
| struct | gpfs_iattr | 
| struct | gpfs_iattr64 | 
| struct | gpfs_fssnap_id | 
| struct | gpfs_statfspool_s | 
| struct | gpfs_quotaInfo | 
| 
Defines | 
| #define | GPFS_API | 
| #define | GPFS_SLITE_SIZE_BIT   0x00000001 | 
| #define | GPFS_SLITE_BLKSIZE_BIT   0x00000002 | 
| #define | GPFS_SLITE_BLOCKS_BIT   0x00000004 | 
| #define | GPFS_SLITE_ATIME_BIT   0x00000010 | 
| #define | GPFS_SLITE_MTIME_BIT   0x00000020 | 
| #define | GPFS_SLITE_CTIME_BIT   0x00000040 | 
| #define | GPFS_SLITE_EXACT_BITS   0x00000077 | 
| #define | GPFS_SLITE(m)   (0 == (m)) | 
| #define | GPFS_SLITE_SIZET(m)   (0 != ((m) & GPFS_SLITE_SIZE_BIT)) | 
| #define | GPFS_SLITE_BLKSIZE(m)   (0 != ((m) & GPFS_SLITE_BLKSIZE_BIT)) | 
| #define | GPFS_SLITE_BLOCKS(m)   (0 != ((m) & GPFS_SLITE_BLOCKS_BIT)) | 
| #define | GPFS_SLITE_ATIME(m)   (0 != ((m) & GPFS_SLITE_ATIME_BIT)) | 
| #define | GPFS_SLITE_MTIME(m)   (0 != ((m) & GPFS_SLITE_MTIME_BIT)) | 
| #define | GPFS_SLITE_CTIME(m)   (0 != ((m) & GPFS_SLITE_CTIME_BIT)) | 
| #define | GPFS_SLITE_EXACT(m)   (GPFS_SLITE_EXACT_BITS == (m)) | 
| #define | GPFS_S_SLITE(m)   (m) = 0 | 
| #define | GPFS_S_SLITE_SIZET(m)   (m) |= GPFS_SLITE_SIZE_BIT | 
| #define | GPFS_S_SLITE_BLKSIZE(m)   (m) |= GPFS_SLITE_BLKSIZE_BIT | 
| #define | GPFS_S_SLITE_BLOCKS(m)   (m) |= GPFS_SLITE_BLOCKS_BIT | 
| #define | GPFS_S_SLITE_ATIME(m)   (m) |= GPFS_SLITE_ATIME_BIT | 
| #define | GPFS_S_SLITE_MTIME(m)   (m) |= GPFS_SLITE_MTIME_BIT | 
| #define | GPFS_S_SLITE_CTIME(m)   (m) |= GPFS_SLITE_CTIME_BIT | 
| #define | GPFS_S_SLITE_EXACT(m)   (m) |= GPFS_SLITE_EXACT_BITS | 
| #define | GPFS_STATLITE   0 | 
| #define | GPFS_NOFOLLOW   1 | 
| #define | GPFS_ACL_TYPE_ACCESS   1 | 
| #define | GPFS_ACL_TYPE_DEFAULT   2 | 
| #define | GPFS_ACL_TYPE_NFS4   3 | 
| #define | GPFS_GETACL_STRUCT   0x00000020 | 
| #define | GPFS_PUTACL_STRUCT   0x00000020 | 
| #define | GPFS_ACL_SAMBA   0x00000040 | 
| #define | GPFS_ACL_VERSION_POSIX   1 | 
| #define | GPFS_ACL_VERSION_NFS4   4 | 
| #define | GPFS_ACL_LEVEL_BASE   0 | 
| #define | GPFS_ACL_LEVEL_V4FLAGS   1 | 
| #define | GPFS_ACL_USER_OBJ   1 | 
| #define | GPFS_ACL_GROUP_OBJ   2 | 
| #define | GPFS_ACL_OTHER   3 | 
| #define | GPFS_ACL_MASK   4 | 
| #define | GPFS_ACL_USER   5 | 
| #define | GPFS_ACL_GROUP   6 | 
| #define | ACL_PERM_EXECUTE   001 | 
| #define | ACL_PERM_WRITE   002 | 
| #define | ACL_PERM_READ   004 | 
| #define | ACL_PERM_CONTROL   010 | 
| #define | ACE4_TYPE_ALLOW   0 | 
| #define | ACE4_TYPE_DENY   1 | 
| #define | ACE4_TYPE_AUDIT   2 | 
| #define | ACE4_TYPE_ALARM   3 | 
| #define | ACE4_FLAG_FILE_INHERIT   0x00000001 | 
| #define | ACE4_FLAG_DIR_INHERIT   0x00000002 | 
| #define | ACE4_FLAG_NO_PROPAGATE   0x00000004 | 
| #define | ACE4_FLAG_INHERIT_ONLY   0x00000008 | 
| #define | ACE4_FLAG_SUCCESSFUL   0x00000010 | 
| #define | ACE4_FLAG_FAILED   0x00000020 | 
| #define | ACE4_FLAG_GROUP_ID   0x00000040 | 
| #define | ACE4_FLAG_INHERITED   0x00000080 | 
| #define | ACE4_IFLAG_SPECIAL_ID   0x80000000 | 
| #define | ACE4_MASK_READ   0x00000001 | 
| #define | ACE4_MASK_LIST_DIR   0x00000001 | 
| #define | ACE4_MASK_WRITE   0x00000002 | 
| #define | ACE4_MASK_ADD_FILE   0x00000002 | 
| #define | ACE4_MASK_APPEND   0x00000004 | 
| #define | ACE4_MASK_ADD_SUBDIR   0x00000004 | 
| #define | ACE4_MASK_READ_NAMED   0x00000008 | 
| #define | ACE4_MASK_WRITE_NAMED   0x00000010 | 
| #define | ACE4_MASK_EXECUTE   0x00000020 | 
| #define | ACE4_MASK_SEARCH   0x00000020 | 
| #define | ACE4_MASK_DELETE_CHILD   0x00000040 | 
| #define | ACE4_MASK_READ_ATTR   0x00000080 | 
| #define | ACE4_MASK_WRITE_ATTR   0x00000100 | 
| #define | ACE4_MASK_DELETE   0x00010000 | 
| #define | ACE4_MASK_READ_ACL   0x00020000 | 
| #define | ACE4_MASK_WRITE_ACL   0x00040000 | 
| #define | ACE4_MASK_WRITE_OWNER   0x00080000 | 
| #define | ACE4_MASK_SYNCHRONIZE   0x00100000 | 
| #define | ACE4_MASK_ALL   0x001f01ff | 
| #define | ACE4_SPECIAL_OWNER   1 | 
| #define | ACE4_SPECIAL_GROUP   2 | 
| #define | ACE4_SPECIAL_EVERYONE   3 | 
| #define | ACL4_FLAG_OWNER_DEFAULTED   0x00000100 | 
| #define | ACL4_FLAG_GROUP_DEFAULTED   0x00000200 | 
| #define | ACL4_FLAG_DACL_PRESENT   0x00000400 | 
| #define | ACL4_FLAG_DACL_DEFAULTED   0x00000800 | 
| #define | ACL4_FLAG_SACL_PRESENT   0x00001000 | 
| #define | ACL4_FLAG_SACL_DEFAULTED   0x00002000 | 
| #define | ACL4_FLAG_DACL_UNTRUSTED   0x00004000 | 
| #define | ACL4_FLAG_SERVER_SECURITY   0x00008000 | 
| #define | ACL4_FLAG_DACL_AUTO_INHERIT_REQ   0x00010000 | 
| #define | ACL4_FLAG_SACL_AUTO_INHERIT_REQ   0x00020000 | 
| #define | ACL4_FLAG_DACL_AUTO_INHERITED   0x00040000 | 
| #define | ACL4_FLAG_SACL_AUTO_INHERITED   0x00080000 | 
| #define | ACL4_FLAG_DACL_PROTECTED   0x00100000 | 
| #define | ACL4_FLAG_SACL_PROTECTED   0x00200000 | 
| #define | ACL4_FLAG_RM_CONTROL_VALID   0x00400000 | 
| #define | ACL4_FLAG_NULL_DACL   0x00800000 | 
| #define | ACL4_FLAG_NULL_SACL   0x01000000 | 
| #define | ACL4_FLAG_VALID_FLAGS   0x01ffff00 | 
| #define | GPFS_WINATTR_ARCHIVE   0x0001 | 
| #define | GPFS_WINATTR_COMPRESSED   0x0002 | 
| #define | GPFS_WINATTR_DEVICE   0x0004 | 
| #define | GPFS_WINATTR_DIRECTORY   0x0008 | 
| #define | GPFS_WINATTR_ENCRYPTED   0x0010 | 
| #define | GPFS_WINATTR_HIDDEN   0x0020 | 
| #define | GPFS_WINATTR_NORMAL   0x0040 | 
| #define | GPFS_WINATTR_NOT_CONTENT_INDEXED   0x0080 | 
| #define | GPFS_WINATTR_OFFLINE   0x0100 | 
| #define | GPFS_WINATTR_READONLY   0x0200 | 
| #define | GPFS_WINATTR_REPARSE_POINT   0x0400 | 
| #define | GPFS_WINATTR_SPARSE_FILE   0x0800 | 
| #define | GPFS_WINATTR_SYSTEM   0x1000 | 
| #define | GPFS_WINATTR_TEMPORARY   0x2000 | 
| #define | GPFS_WINATTR_HAS_STREAMS   0x4000 | 
| #define | GPFS_WINATTR_SET_CREATION_TIME   0x08 | 
| #define | GPFS_WINATTR_SET_ATTRS   0x10 | 
| #define | GPFS_SET_ATIME   0x01 | 
| #define | GPFS_SET_MTIME   0x02 | 
| #define | GPFS_SET_CTIME   0x04 | 
| #define | GPFS_SET_CREATION_TIME   0x08 | 
| #define | GPFS_SHARE_NONE   0 | 
| #define | GPFS_SHARE_READ   1 | 
| #define | GPFS_SHARE_WRITE   2 | 
| #define | GPFS_SHARE_BOTH   3 | 
| #define | GPFS_SHARE_ALL   3 | 
| #define | GPFS_DENY_NONE   0 | 
| #define | GPFS_DENY_READ   1 | 
| #define | GPFS_DENY_WRITE   2 | 
| #define | GPFS_DENY_BOTH   3 | 
| #define | GPFS_DENY_DELETE   4 | 
| #define | GPFS_DENY_ALL   7 | 
| #define | GPFS_LEASE_NONE   0 | 
| #define | GPFS_LEASE_READ   1 | 
| #define | GPFS_LEASE_WRITE   2 | 
| #define | GPFS_WIN_CIFS_REGISTERED   0x02000000 | 
| #define | GPFS_MAXNAMLEN   255 | 
| #define | GPFS_MAXPATHLEN   1023 | 
| #define | GPFS_SUPER_MAGIC   0x47504653 | 
| #define | GPFS_D_VERSION   1 | 
| #define | GPFS_D64_VERSION   2 | 
| #define | GPFS_DE_OTHER   0 | 
| #define | GPFS_DE_DIR   4 | 
| #define | GPFS_DE_REG   8 | 
| #define | GPFS_DE_LNK   10 | 
| #define | GPFS_DE_DEL   16 | 
| #define | GPFS_DEFLAG_NONE   0x0000 | 
| #define | GPFS_DEFLAG_JUNCTION   0x0001 | 
| #define | GPFS_DEFLAG_IJUNCTION   0x0002 | 
| #define | GPFS_DEFLAG_ORPHAN   0x0004 | 
| #define | GPFS_IA_VERSION   1 | 
| #define | GPFS_IA64_VERSION   2 | 
| #define | GPFS_IA64_RESERVED   4 | 
| #define | GPFS_IA64_UNUSED   10 | 
| #define | GPFS_IAFLAG_SNAPDIR   0x0001 | 
| #define | GPFS_IAFLAG_USRQUOTA   0x0002 | 
| #define | GPFS_IAFLAG_GRPQUOTA   0x0004 | 
| #define | GPFS_IAFLAG_ERROR   0x0008 | 
| #define | GPFS_IAFLAG_FILESET_ROOT   0x0010 | 
| #define | GPFS_IAFLAG_NO_SNAP_RESTORE   0x0020 | 
| #define | GPFS_IAFLAG_FILESETQUOTA   0x0040 | 
| #define | GPFS_IAFLAG_COMANAGED   0x0080 | 
| #define | GPFS_IAFLAG_ILLPLACED   0x0100 | 
| #define | GPFS_IAFLAG_REPLMETA   0x0200 | 
| #define | GPFS_IAFLAG_REPLDATA   0x0400 | 
| #define | GPFS_IAFLAG_EXPOSED   0x0800 | 
| #define | GPFS_IAFLAG_ILLREPLICATED   0x1000 | 
| #define | GPFS_IAFLAG_UNBALANCED   0x2000 | 
| #define | GPFS_IAFLAG_DATAUPDATEMISS   0x4000 | 
| #define | GPFS_IAFLAG_METAUPDATEMISS   0x8000 | 
| #define | GPFS_IAFLAG_IMMUTABLE   0x00010000 | 
| #define | GPFS_IAFLAG_INDEFRETENT   0x00020000 | 
| #define | GPFS_IAFLAG_SECUREDELETE   0x00040000 | 
| #define | GPFS_IAFLAG_TRUNCMANAGED   0x00080000 | 
| #define | GPFS_IAFLAG_READMANAGED   0x00100000 | 
| #define | GPFS_IAFLAG_WRITEMANAGED   0x00200000 | 
| #define | GPFS_IAFLAG_APPENDONLY   0x00400000 | 
| #define | GPFS_IWINFLAG_ARCHIVE   0x0001 | 
| #define | GPFS_IWINFLAG_HIDDEN   0x0002 | 
| #define | GPFS_IWINFLAG_NOTINDEXED   0x0004 | 
| #define | GPFS_IWINFLAG_OFFLINE   0x0008 | 
| #define | GPFS_IWINFLAG_READONLY   0x0010 | 
| #define | GPFS_IWINFLAG_REPARSE   0x0020 | 
| #define | GPFS_IWINFLAG_SYSTEM   0x0040 | 
| #define | GPFS_IWINFLAG_TEMPORARY   0x0080 | 
| #define | GPFS_IWINFLAG_COMPRESSED   0x0100 | 
| #define | GPFS_IWINFLAG_ENCRYPTED   0x0200 | 
| #define | GPFS_IWINFLAG_SPARSE   0x0400 | 
| #define | GPFS_IWINFLAG_HASSTREAMS   0x0800 | 
| #define | GPFS_IAXPERM_ACL   0x0001 | 
| #define | GPFS_IAXPERM_XATTR   0x0002 | 
| #define | GPFS_IAXPERM_DMATTR   0x0004 | 
| #define | GPFS_IAXPERM_DOSATTR   0x0008 | 
| #define | GPFS_IAXPERM_RPATTR   0x0010 | 
| #define | GPFS_ICAFLAG_CACHED   0x0001 | 
| #define | GPFS_ICAFLAG_CREATE   0x0002 | 
| #define | GPFS_ICAFLAG_DIRTY   0x0004 | 
| #define | GPFS_ICAFLAG_LINK   0x0008 | 
| #define | GPFS_ICAFLAG_SETATTR   0x0010 | 
| #define | GPFS_ICAFLAG_LOCAL   0x0020 | 
| #define | GPFS_ICAFLAG_APPEND   0x0040 | 
| #define | GPFS_ICAFLAG_STATE   0x0080 | 
| #define | GPFS_ERRNO_BASE   190 | 
| #define | GPFS_E_INVAL_FSSNAPID   (GPFS_ERRNO_BASE+0) | 
| #define | GPFS_E_INVAL_ISCAN   (GPFS_ERRNO_BASE+1) | 
| #define | GPFS_E_INVAL_IFILE   (GPFS_ERRNO_BASE+2) | 
| #define | GPFS_E_INVAL_IATTR   (GPFS_ERRNO_BASE+3) | 
| #define | GPFS_E_INVAL_RESTORE   (GPFS_ERRNO_BASE+4) | 
| #define | GPFS_E_INVAL_FSSNAPHANDLE   (GPFS_ERRNO_BASE+5) | 
| #define | GPFS_E_INVAL_SNAPNAME   (GPFS_ERRNO_BASE+6) | 
| #define | GPFS_E_FS_NOT_RESTORABLE   (GPFS_ERRNO_BASE+7) | 
| #define | GPFS_E_RESTORE_NOT_ENABLED   (GPFS_ERRNO_BASE+8) | 
| #define | GPFS_E_RESTORE_STARTED   (GPFS_ERRNO_BASE+9) | 
| #define | GPFS_E_INVAL_XATTR   (GPFS_ERRNO_BASE+10) | 
| #define | GPFS_ATTRFLAG_DEFAULT   0x0000 | 
| #define | GPFS_ATTRFLAG_NO_PLACEMENT   0x0001 | 
| #define | GPFS_ATTRFLAG_IGNORE_POOL   0x0002 | 
| #define | GPFS_ATTRFLAG_USE_POLICY   0x0004 | 
| #define | GPFS_ATTRFLAG_INCL_DMAPI   0x0008 | 
| #define | GPFS_ATTRFLAG_FINALIZE_ATTRS   0x0010 | 
| #define | GPFS_ATTRFLAG_SKIP_IMMUTABLE   0x0020 | 
| #define | STATFSPOOL_USAGE_DATA   0x0001 | 
| #define | STATFSPOOL_USAGE_METADATA   0x0002 | 
| #define | GPFS_O_BACKUP   (O_RDONLY) | 
| #define | GPFS_O_RESTORE   (O_WRONLY | O_CREAT) | 
| #define | GPFS_RESTORE_NORMAL   0 | 
| #define | GPFS_RESTORE_FORCED   1 | 
| #define | SUBCMDMASK   0x00ff | 
| #define | SUBCMDSHIFT   8 | 
| #define | GPFS_QCMD(cmd, type)   (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK)) | 
| #define | Q_QUOTAON   0x0100 | 
| #define | Q_QUOTAOFF   0x0200 | 
| #define | Q_GETQUOTA   0x0300 | 
| #define | Q_SETQUOTA   0x0400 | 
| #define | Q_SETQLIM   Q_SETQUOTA | 
| #define | Q_SETUSE   0x0500 | 
| #define | Q_SYNC   0x0600 | 
| #define | Q_SETGRACETIME   0x0700 | 
| #define | Q_SETGRACETIME_ENHANCE   0x0800 | 
| #define | GPFS_USRQUOTA   0 | 
| #define | GPFS_GRPQUOTA   1 | 
| #define | GPFS_FILESETQUOTA   2 | 
| #define | GPFS_E_NO_QUOTA_INST   237 | 
| #define | GPFS_CLONE_ALL   0 | 
| #define | GPFS_CLONE_PARENT_ONLY   1 | 
| 
Typedefs | 
| typedef int | gpfs_file_t | 
| typedef unsigned int | gpfs_uid_t | 
| typedef long long | gpfs_off64_t | 
| typedef unsigned long long | gpfs_uid64_t | 
| typedef struct gpfs_timestruc | gpfs_timestruc_t | 
| typedef struct gpfs_timestruc64 | gpfs_timestruc64_t | 
| typedef struct gpfs_opaque_acl | gpfs_opaque_acl_t | 
| typedef unsigned int | gpfs_aclType_t | 
| typedef unsigned int | gpfs_aclLen_t | 
| typedef unsigned int | gpfs_aclLevel_t | 
| typedef unsigned int | gpfs_aclVersion_t | 
| typedef unsigned int | gpfs_aclCount_t | 
| typedef unsigned int | gpfs_aclFlag_t | 
| typedef unsigned int | gpfs_aceType_t | 
| typedef unsigned int | gpfs_aceFlags_t | 
| typedef unsigned int | gpfs_acePerm_t | 
| typedef unsigned int | gpfs_aceMask_t | 
| typedef struct gpfs_ace_v1 | gpfs_ace_v1_t | 
| typedef struct gpfs_ace_v4 | gpfs_ace_v4_t | 
| typedef struct v4Level1_ext | v4Level1_t | 
| typedef struct gpfs_acl | gpfs_acl_t | 
| typedef struct gpfs_winattr | gpfs_winattr_t | 
| typedef gpfs_timestruc_t | gpfs_times_vector_t [4] | 
| typedef struct cifsThreadData_t | cifsThreadData_t | 
| typedef unsigned int | gpfs_mode_t | 
| typedef unsigned int | gpfs_gid_t | 
| typedef unsigned long long | gpfs_gid64_t | 
| typedef unsigned int | gpfs_ino_t | 
| typedef unsigned long long | gpfs_ino64_t | 
| typedef unsigned int | gpfs_gen_t | 
| typedef unsigned long long | gpfs_gen64_t | 
| typedef unsigned int | gpfs_dev_t | 
| typedef unsigned int | gpfs_mask_t | 
| typedef unsigned int | gpfs_pool_t | 
| typedef unsigned int | gpfs_snapid_t | 
| typedef unsigned long long | gpfs_snapid64_t | 
| typedef unsigned long long | gpfs_fsid64_t [2] | 
| typedef short | gpfs_nlink_t | 
| typedef long long | gpfs_nlink64_t | 
| typedef struct stat64 | gpfs_stat64_t | 
| typedef struct statfs64 | gpfs_statfs64_t | 
| typedef gpfs_stat64_t | stat64_t | 
| typedef gpfs_statfs64_t | statfs64_t | 
| typedef struct gpfs_direntx | gpfs_direntx_t | 
| typedef struct gpfs_direntx64 | gpfs_direntx64_t | 
| typedef struct gpfs_iattr | gpfs_iattr_t | 
| typedef struct gpfs_iattr64 | gpfs_iattr64_t | 
| typedef struct gpfs_fssnap_handle | gpfs_fssnap_handle_t | 
| typedef struct gpfs_iscan | gpfs_iscan_t | 
| typedef struct gpfs_ifile | gpfs_ifile_t | 
| typedef struct gpfs_restore | gpfs_restore_t | 
| typedef struct gpfs_fssnap_id | gpfs_fssnap_id_t | 
| typedef struct gpfs_statfspool_s | gpfs_statfspool_t | 
| typedef struct gpfs_quotaInfo | gpfs_quotaInfo_t | 
| 
Functions | 
| int GPFS_API | gpfs_getacl (const char *pathname, int flags, void *acl) | 
| int GPFS_API | gpfs_putacl (const char *pathname, int flags, void *acl) | 
| int GPFS_API | gpfs_prealloc (gpfs_file_t fileDesc, gpfs_off64_t startOffset, gpfs_off64_t bytesToPrealloc) | 
| int GPFS_API | gpfs_get_winattrs (gpfs_file_t fileDesc, gpfs_winattr_t *attrP) | 
| int GPFS_API | gpfs_get_winattrs_path (const char *pathname, gpfs_winattr_t *attrP) | 
| int GPFS_API | gpfs_set_winattrs (gpfs_file_t fileDesc, int flags, gpfs_winattr_t *attrP) | 
| int GPFS_API | gpfs_set_winattrs_path (const char *pathname, int flags, gpfs_winattr_t *attrP) | 
| int GPFS_API | gpfs_set_times (gpfs_file_t fileDesc, int flags, gpfs_times_vector_t times) | 
| int GPFS_API | gpfs_set_times_path (char *pathname, int flags, gpfs_times_vector_t times) | 
| int GPFS_API | gpfs_set_share (gpfs_file_t fileDesc, unsigned int share, unsigned int deny) | 
| int GPFS_API | gpfs_set_lease (gpfs_file_t fileDesc, unsigned int leaseType) | 
| int GPFS_API | gpfs_get_lease (gpfs_file_t fileDesc) | 
| int GPFS_API | gpfs_get_realfilename (gpfs_file_t fileDesc, char *fileNameP, int *buflen) | 
| int GPFS_API | gpfs_get_realfilename_path (const char *pathname, char *fileNameP, int *buflen) | 
| int GPFS_API | gpfs_ftruncate (gpfs_file_t fileDesc, gpfs_off64_t length) | 
| int GPFS_API | gpfs_register_cifs_export () | 
| int GPFS_API | gpfs_unregister_cifs_export () | 
| int GPFS_API | gpfs_register_cifs_buffer (cifsThreadData_t *bufP) | 
| int GPFS_API | gpfs_unregister_cifs_buffer () | 
| int GPFS_API | gpfs_lib_init (int flags) | 
| int GPFS_API | gpfs_lib_term (int flags) | 
| int GPFS_API | gpfs_fstat (gpfs_file_t fileDesc, gpfs_stat64_t *buffer) | 
| int GPFS_API | gpfs_stat (const char *pathname, gpfs_stat64_t *buffer) | 
| int GPFS_API | gpfs_statfs64 (const char *pathname, gpfs_statfs64_t *buffer) | 
| int GPFS_API | gpfs_statlite (const char *pathname, unsigned int *st_litemaskP, gpfs_stat64_t *statbufP) | 
| int GPFS_API | gpfs_lstatlite (const char *pathname, unsigned int *st_litemaskP, gpfs_stat64_t *statbufP) | 
| int GPFS_API | gpfs_fgetattrs (gpfs_file_t fileDesc, int flags, void *bufferP, int bufferSize, int *attrSizeP) | 
| int GPFS_API | gpfs_fputattrs (gpfs_file_t fileDesc, int flags, void *bufferP) | 
| int GPFS_API | gpfs_fputattrswithpathname (gpfs_file_t fileDesc, int flags, void *bufferP, const char *pathName) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fssnaphandle_by_path (const char *pathName) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fssnaphandle_by_name (const char *fsName, const char *snapName) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fssnaphandle_by_fssnapid (const gpfs_fssnap_id_t *fssnapId) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fset_snaphandle_by_path (const char *pathName) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fset_snaphandle_by_name (const char *fsName, const char *fsetName, const char *snapName) | 
| gpfs_fssnap_handle_t *GPFS_API | gpfs_get_fset_snaphandle_by_fset_snapid (const gpfs_fssnap_id_t *fsetsnapId) | 
| const char *GPFS_API | gpfs_get_pathname_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle) | 
| const char *GPFS_API | gpfs_get_fsname_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle) | 
| const char *GPFS_API | gpfs_get_snapname_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle) | 
| gpfs_snapid_t GPFS_API | gpfs_get_snapid_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle) | 
| gpfs_snapid64_t GPFS_API | gpfs_get_snapid_from_fssnaphandle64 (gpfs_fssnap_handle_t *fssnapHandle) | 
| int GPFS_API | gpfs_get_fssnapid_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle, gpfs_fssnap_id_t *fssnapId) | 
| int GPFS_API | gpfs_get_restore_fssnapid_from_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle, gpfs_fssnap_id_t *fssnapId) | 
| void GPFS_API | gpfs_free_fssnaphandle (gpfs_fssnap_handle_t *fssnapHandle) | 
| int GPFS_API | gpfs_get_snapdirname (gpfs_fssnap_handle_t *fssnapHandle, char *snapdirName, int bufLen) | 
| gpfs_iscan_t *GPFS_API | gpfs_open_inodescan (gpfs_fssnap_handle_t *fssnapHandle, const gpfs_fssnap_id_t *prev_fssnapId, gpfs_ino_t *maxIno) | 
| gpfs_iscan_t *GPFS_API | gpfs_open_inodescan64 (gpfs_fssnap_handle_t *fssnapHandle, const gpfs_fssnap_id_t *prev_fssnapId, gpfs_ino64_t *maxIno) | 
| gpfs_iscan_t *GPFS_API | gpfs_open_inodescan_with_xattrs (gpfs_fssnap_handle_t *fssnapHandle, const gpfs_fssnap_id_t *prev_fssnapId, int nxAttrs, const char *xattrsList[], gpfs_ino_t *maxIno) | 
| gpfs_iscan_t *GPFS_API | gpfs_open_inodescan_with_xattrs64 (gpfs_fssnap_handle_t *fssnapHandle, const gpfs_fssnap_id_t *prev_fssnapId, int nxAttrs, const char *xattrList[], gpfs_ino64_t *maxIno) | 
| int GPFS_API | gpfs_next_inode (gpfs_iscan_t *iscan, gpfs_ino_t termIno, const gpfs_iattr_t **iattr) | 
| int GPFS_API | gpfs_next_inode64 (gpfs_iscan_t *iscan, gpfs_ino64_t termIno, const gpfs_iattr64_t **iattr) | 
| int GPFS_API | gpfs_next_inode_with_xattrs (gpfs_iscan_t *iscan, gpfs_ino_t termIno, const gpfs_iattr_t **iattr, const char **xattrBuf, unsigned int *xattrBufLen) | 
| int GPFS_API | gpfs_next_inode_with_xattrs64 (gpfs_iscan_t *iscan, gpfs_ino64_t termIno, const gpfs_iattr64_t **iattr, const char **xattrBuf, unsigned int *xattrBufLen) | 
| int GPFS_API | gpfs_next_xattr (gpfs_iscan_t *iscan, const char **xattrBuf, unsigned int *xattrBufLen, const char **name, unsigned int *valueLen, const char **value) | 
| int GPFS_API | gpfs_seek_inode (gpfs_iscan_t *iscan, gpfs_ino_t ino) | 
| int GPFS_API | gpfs_seek_inode64 (gpfs_iscan_t *iscan, gpfs_ino64_t ino) | 
| int GPFS_API | gpfs_stat_inode (gpfs_iscan_t *iscan, gpfs_ino_t ino, gpfs_ino_t termIno, const gpfs_iattr_t **iattr) | 
| int GPFS_API | gpfs_stat_inode64 (gpfs_iscan_t *iscan, gpfs_ino64_t ino, gpfs_ino64_t termIno, const gpfs_iattr64_t **iattr) | 
| int GPFS_API | gpfs_stat_inode_with_xattrs (gpfs_iscan_t *iscan, gpfs_ino_t ino, gpfs_ino_t termIno, const gpfs_iattr_t **iattr, const char **xattrBuf, unsigned int *xattrBufLen) | 
| int GPFS_API | gpfs_stat_inode_with_xattrs64 (gpfs_iscan_t *iscan, gpfs_ino64_t ino, gpfs_ino64_t termIno, const gpfs_iattr64_t **iattr, const char **xattrBuf, unsigned int *xattrBufLen) | 
| void GPFS_API | gpfs_close_inodescan (gpfs_iscan_t *iscan) | 
| int GPFS_API | gpfs_cmp_fssnapid (const gpfs_fssnap_id_t *fssnapId1, const gpfs_fssnap_id_t *fssnapId2, int *result) | 
| gpfs_ifile_t *GPFS_API | gpfs_iopen (gpfs_fssnap_handle_t *fssnapHandle, gpfs_ino_t ino, int open_flags, const gpfs_iattr_t *statxbuf, const char *symLink) | 
| gpfs_ifile_t *GPFS_API | gpfs_iopen64 (gpfs_fssnap_handle_t *fssnapHandle, gpfs_ino64_t ino, int open_flags, const gpfs_iattr64_t *statxbuf, const char *symLink) | 
| int GPFS_API | gpfs_iread (gpfs_ifile_t *ifile, void *buffer, int bufferSize, gpfs_off64_t *offset) | 
| int GPFS_API | gpfs_iwrite (gpfs_ifile_t *ifile, void *buffer, int writeLen, gpfs_off64_t *offset) | 
| int GPFS_API | gpfs_ireaddir (gpfs_ifile_t *idir, const gpfs_direntx_t **dirent) | 
| int GPFS_API | gpfs_ireaddir64 (gpfs_ifile_t *idir, const gpfs_direntx64_t **dirent) | 
| int GPFS_API | gpfs_ireaddirx (gpfs_ifile_t *idir, gpfs_iscan_t *iscan, const gpfs_direntx_t **dirent) | 
| int GPFS_API | gpfs_ireaddirx64 (gpfs_ifile_t *idir, gpfs_iscan_t *iscan, const gpfs_direntx64_t **dirent) | 
| int GPFS_API | gpfs_iwritedir (gpfs_ifile_t *idir, const gpfs_direntx_t *dirent) | 
| int GPFS_API | gpfs_iwritedir64 (gpfs_ifile_t *idir, const gpfs_direntx64_t *dirent) | 
| int GPFS_API | gpfs_igetattrs (gpfs_ifile_t *ifile, void *buffer, int bufferSize, int *attrSize) | 
| int GPFS_API | gpfs_igetattrsx (gpfs_ifile_t *ifile, int flags, void *buffer, int bufferSize, int *attrSize) | 
| int GPFS_API | gpfs_iputattrs (gpfs_ifile_t *ifile, void *buffer) | 
| int GPFS_API | gpfs_iputattrsx (gpfs_ifile_t *ifile, int flags, void *buffer, const char *pathName) | 
| int GPFS_API | gpfs_igetfilesetname (gpfs_iscan_t *iscan, unsigned int filesetId, void *buffer, int bufferSize) | 
| int GPFS_API | gpfs_igetstoragepool (gpfs_iscan_t *iscan, unsigned int dataPoolId, void *buffer, int bufferSize) | 
| void GPFS_API | gpfs_iclose (gpfs_ifile_t *ifile) | 
| int GPFS_API | gpfs_ireadlink (gpfs_fssnap_handle_t *fssnapHandle, gpfs_ino_t ino, char *buffer, int bufferSize) | 
| int GPFS_API | gpfs_ireadlink64 (gpfs_fssnap_handle_t *fssnapHandle, gpfs_ino64_t ino, char *buffer, int bufferSize) | 
| int GPFS_API | gpfs_sync_fs (gpfs_fssnap_handle_t *fssnapHandle) | 
| int GPFS_API | gpfs_enable_restore (gpfs_fssnap_handle_t *fssnapHandle, int on_off) | 
| gpfs_restore_t *GPFS_API | gpfs_start_restore (gpfs_fssnap_handle_t *fssnapHandle, int restore_flags, const gpfs_fssnap_id_t *old_fssnapId, const gpfs_fssnap_id_t *new_fssnapId) | 
| int GPFS_API | gpfs_end_restore (gpfs_restore_t *restoreId) | 
| gpfs_off64_t GPFS_API | gpfs_ireadx (gpfs_ifile_t *ifile, gpfs_iscan_t *iscan, void *buffer, int bufferSize, gpfs_off64_t *offset, gpfs_off64_t termOffset, int *hole) | 
| gpfs_off64_t GPFS_API | gpfs_iwritex (gpfs_ifile_t *ifile, void *buffer, gpfs_off64_t writeLen, gpfs_off64_t offset, int hole) | 
| int GPFS_API | gpfs_statfspool (const char *pathname, gpfs_pool_t *poolId, unsigned int options, int *nPools, void *buffer, int bufferSize) | 
| int GPFS_API | gpfs_getpoolname (const char *pathname, gpfs_pool_t poolId, void *buffer, int bufferSize) | 
| int GPFS_API | gpfs_quotactl (const char *pathname, int cmd, int id, void *bufferP) | 
| int GPFS_API | gpfs_getfilesetid (const char *pathname, const char *name, int *idP) | 
| int GPFS_API | gpfs_clone_snap (const char *sourcePathP, const char *destPathP) | 
| int GPFS_API | gpfs_clone_copy (const char *sourcePathP, const char *destPathP) | 
| int GPFS_API | gpfs_declone (gpfs_file_t fileDesc, int ancLimit, gpfs_off64_t nBlocks, gpfs_off64_t *offsetP) | 
| int GPFS_API | gpfs_clone_split (gpfs_file_t fileDesc, int ancLimit) | 
| int GPFS_API | gpfs_clone_unsnap (gpfs_file_t fileDesc) | 
| int GPFS_API | gpfs_get_fset_masks (gpfs_fssnap_handle_t *fset_snapHandle, gpfs_ino64_t *inodeSpaceMask, gpfs_ino64_t *inodeBlockMask, int *inodesPerInodeBlock) | 
| int GPFS_API | gpfs_lweCreateSession (lwe_sessid_t oldsid, char *sessinfop, lwe_sessid_t *newsidp) | 
| int GPFS_API | gpfs_lweDestroySession (lwe_sessid_t sid) | 
| int GPFS_API | gpfs_lweGetAllSessions (unsigned int nelem, lwe_sessid_t *sidbufp, unsigned int *nelemp) | 
| int GPFS_API | gpfs_lweQuerySession (lwe_sessid_t sid, size_t buflen, void *bufp, size_t *rlenP) | 
| int GPFS_API | gpfs_lweGetEvents (lwe_sessid_t sid, unsigned int maxmsgs, unsigned int flags, size_t buflen, void *bufp, size_t *rlenp) | 
| int GPFS_API | gpfs_lweRespondEvent (lwe_sessid_t sid, lwe_token_t token, lwe_resp_t response, int reterror) |