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) |