|
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.
1.7.3