nfs-ganesha 1.4
|
#include "fsal_types.h"
#include "fsal.h"
#include "mfsl_types.h"
#include "mfsl.h"
#include "common_utils.h"
Go to the source code of this file.
Functions | |
fsal_status_t | MFSL_unlink_async_op (mfsl_async_op_desc_t *popasyncdesc) |
fsal_status_t | MFSAL_unlink_check_perms (mfsl_object_t *dir_handle, mfsl_object_specific_data_t *dir_pspecdata, fsal_name_t *p_object_name, fsal_attrib_list_t *dir_attributes, fsal_op_context_t *p_context, mfsl_context_t *p_mfsl_context) |
fsal_status_t | MFSL_unlink (mfsl_object_t *dir_handle, fsal_name_t *p_object_name, mfsl_object_t *object_handle, fsal_op_context_t *p_context, mfsl_context_t *p_mfsl_context, fsal_attrib_list_t *dir_attributes) |
Variables | |
mfsl_parameter_t | mfsl_param |
fsal_status_t MFSAL_unlink_check_perms | ( | mfsl_object_t * | dir_handle, |
mfsl_object_specific_data_t * | dir_pspecdata, | ||
fsal_name_t * | p_object_name, | ||
fsal_attrib_list_t * | dir_attributes, | ||
fsal_op_context_t * | p_context, | ||
mfsl_context_t * | p_mfsl_context | ||
) |
MFSAL_link_check_perms : Checks authorization to perform an asynchronous setattr.
Checks authorization to perform an asynchronous link.
target_handle | [IN] mfsl object to be operated on. |
dir_handle | [IN] mfsl object to be operated on. |
tgt_pspecdata | [INOUT] mfsl object associated specific data |
dir_pspecdata | [INOUT] mfsl object associated specific data |
p_context | [IN] associated fsal context |
p_mfsl_context | [INOUT] associated mfsl context |
Definition at line 91 of file mfsl_async_unlink.c.
fsal_status_t MFSL_unlink | ( | mfsl_object_t * | dir_handle, |
fsal_name_t * | p_object_name, | ||
mfsl_object_t * | object_handle, | ||
fsal_op_context_t * | p_context, | ||
mfsl_context_t * | p_mfsl_context, | ||
fsal_attrib_list_t * | dir_attributes | ||
) |
MFSL_unlink : posts an asynchronous unlink and sets the cached attributes in return.
Posts an asynchronous unlink and sets the cached attributes in return. If an object is not asynchronous, then the content of object attributes structure for result will be used to populate it.
parentdir_handle | [IN] mfsl object to be operated on (source directory for the unlink) |
p_object_name | [IN] name of the object to be destroyed |
p_context | [IN] associated fsal context |
p_mfsl_context | [INOUT] associated mfsl context |
parentdir_attributes | [INOUT] resulting attributes for directory |
Definition at line 124 of file mfsl_async_unlink.c.
fsal_status_t MFSL_unlink_async_op | ( | mfsl_async_op_desc_t * | popasyncdesc | ) |
MFSL_link_async_op: Callback for asynchronous link.
Callback for asynchronous link.
popasyncdes | [INOUT] asynchronous operation descriptor |
Definition at line 59 of file mfsl_async_unlink.c.
Definition at line 58 of file mfsl_async_init.c.