nfs-ganesha 1.4
|
This module is an extension of the HPSS client API. More...
#include <hpss_types.h>
#include <hpss_api.h>
#include <hpss_version.h>
Go to the source code of this file.
Functions | |
int | HPSSFSAL_SymlinkHandle (ns_ObjHandle_t *ObjHandle, char *Contents, char *Path, TYPE_CRED_HPSS *Ucred, ns_ObjHandle_t *HandleOut, hpss_Attrs_t *AttrsOut) |
int | HPSSFSAL_MkdirHandle (ns_ObjHandle_t *ObjHandle, char *Path, mode_t Mode, TYPE_CRED_HPSS *Ucred, ns_ObjHandle_t *HandleOut, hpss_Attrs_t *AttrsOut) |
int | HPSSFSAL_GetRawAttrHandle (ns_ObjHandle_t *ObjHandle, char *Path, TYPE_CRED_HPSS *Ucred, int traverse_junction, ns_ObjHandle_t *HandleOut, TYPE_TOKEN_HPSS *AuthzTicket, hpss_Attrs_t *AttrsOut) |
int | HPSSFSAL_FileSetAttrHandle (ns_ObjHandle_t *ObjHandle, char *Path, TYPE_CRED_HPSS *Ucred, hpss_fileattrbits_t SelFlags, hpss_fileattr_t *AttrIn, hpss_fileattr_t *AttrOut) |
int | HPSSFSAL_OpenHandle (ns_ObjHandle_t *ObjHandle, char *Path, int Oflag, mode_t Mode, TYPE_CRED_HPSS *Ucred, hpss_cos_hints_t *HintsIn, hpss_cos_priorities_t *HintsPri, hpss_cos_hints_t *HintsOut, hpss_Attrs_t *AttrsOut, ns_ObjHandle_t *HandleOut, TYPE_TOKEN_HPSS *AuthzTicket) |
int | HPSSFSAL_CreateHandle (ns_ObjHandle_t *ObjHandle, char *Path, mode_t Mode, TYPE_CRED_HPSS *Ucred, hpss_cos_hints_t *HintsIn, hpss_cos_priorities_t *HintsPri, hpss_cos_hints_t *HintsOut, hpss_Attrs_t *AttrsOut, ns_ObjHandle_t *HandleOut, TYPE_TOKEN_HPSS *AuthzTicket) |
int | HPSSFSAL_ReadRawAttrsHandle (ns_ObjHandle_t *ObjHandle, u_signed64 OffsetIn, sec_cred_t *Ucred, unsigned32 BufferSize, unsigned32 GetAttributes, unsigned32 IgnInconstitMd, unsigned32 *End, u_signed64 *OffsetOut, ns_DirEntry_t *DirentPtr) |
int | HPSSFSAL_FileGetXAttributesHandle (ns_ObjHandle_t *ObjHandle, unsigned32 Flags, unsigned32 StorageLevel, hpss_xfileattr_t *AttrOut) |
This module is an extension of the HPSS client API.
Definition in file hpssclapiext.h.
int HPSSFSAL_CreateHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Path, | ||
mode_t | Mode, | ||
TYPE_CRED_HPSS * | Ucred, | ||
hpss_cos_hints_t * | HintsIn, | ||
hpss_cos_priorities_t * | HintsPri, | ||
hpss_cos_hints_t * | HintsOut, | ||
hpss_Attrs_t * | AttrsOut, | ||
ns_ObjHandle_t * | HandleOut, | ||
TYPE_TOKEN_HPSS * | AuthzTicket | ||
) |
Definition at line 336 of file api_open.c.
int HPSSFSAL_FileGetXAttributesHandle | ( | ns_ObjHandle_t * | ObjHandle, |
unsigned32 | Flags, | ||
unsigned32 | StorageLevel, | ||
hpss_xfileattr_t * | AttrOut | ||
) |
Definition at line 381 of file api_fgetattr.c.
int HPSSFSAL_FileSetAttrHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Path, | ||
TYPE_CRED_HPSS * | Ucred, | ||
hpss_fileattrbits_t | SelFlags, | ||
hpss_fileattr_t * | AttrIn, | ||
hpss_fileattr_t * | AttrOut | ||
) |
Definition at line 73 of file api_fsetattr.c.
int HPSSFSAL_GetRawAttrHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Path, | ||
TYPE_CRED_HPSS * | Ucred, | ||
int | traverse_junction, | ||
ns_ObjHandle_t * | HandleOut, | ||
TYPE_TOKEN_HPSS * | AuthzTicket, | ||
hpss_Attrs_t * | AttrsOut | ||
) |
HandleOut | IN - boolean for junction traversal |
Definition at line 85 of file api_fgetattr.c.
int HPSSFSAL_MkdirHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Path, | ||
mode_t | Mode, | ||
TYPE_CRED_HPSS * | Ucred, | ||
ns_ObjHandle_t * | HandleOut, | ||
hpss_Attrs_t * | AttrsOut | ||
) |
Definition at line 69 of file api_mkdir.c.
int HPSSFSAL_OpenHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Path, | ||
int | Oflag, | ||
mode_t | Mode, | ||
TYPE_CRED_HPSS * | Ucred, | ||
hpss_cos_hints_t * | HintsIn, | ||
hpss_cos_priorities_t * | HintsPri, | ||
hpss_cos_hints_t * | HintsOut, | ||
hpss_Attrs_t * | AttrsOut, | ||
ns_ObjHandle_t * | HandleOut, | ||
TYPE_TOKEN_HPSS * | AuthzTicket | ||
) |
Definition at line 183 of file api_open.c.
int HPSSFSAL_ReadRawAttrsHandle | ( | ns_ObjHandle_t * | ObjHandle, |
u_signed64 | OffsetIn, | ||
sec_cred_t * | Ucred, | ||
unsigned32 | BufferSize, | ||
unsigned32 | GetAttributes, | ||
unsigned32 | IgnInconstitMd, | ||
unsigned32 * | End, | ||
u_signed64 * | OffsetOut, | ||
ns_DirEntry_t * | DirentPtr | ||
) |
Definition at line 82 of file api_rddir.c.
int HPSSFSAL_SymlinkHandle | ( | ns_ObjHandle_t * | ObjHandle, |
char * | Contents, | ||
char * | Path, | ||
TYPE_CRED_HPSS * | Ucred, | ||
ns_ObjHandle_t * | HandleOut, | ||
hpss_Attrs_t * | AttrsOut | ||
) |
Definition at line 387 of file api_symlink.c.