nfs-ganesha 1.4
|
#include "fsal.h"
#include "fsal_internal.h"
#include "FSAL/access_check.h"
#include "fsal_convert.h"
#include <string.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
fsal_status_t | VFSFSAL_readlink (fsal_handle_t *p_linkhandle, fsal_op_context_t *p_context, fsal_path_t *p_link_content, fsal_attrib_list_t *p_link_attributes) |
fsal_status_t | VFSFSAL_symlink (fsal_handle_t *p_parent_directory_handle, fsal_name_t *p_linkname, fsal_path_t *p_linkcontent, fsal_op_context_t *p_context, fsal_accessmode_t accessmode, fsal_handle_t *p_link_handle, fsal_attrib_list_t *p_link_attributes) |
fsal_status_t VFSFSAL_readlink | ( | fsal_handle_t * | p_linkhandle, |
fsal_op_context_t * | p_context, | ||
fsal_path_t * | p_link_content, | ||
fsal_attrib_list_t * | p_link_attributes | ||
) |
FSAL_readlink: Read the content of a symbolic link.
linkhandle | (input): Handle of the link to be read. |
cred | (input): Authentication context for the operation (user,...). |
p_link_content | (output): Pointer to an fsal path structure where the link content is to be stored.. |
link_attributes | (optionnal input/output): The post operation attributes of the symlink link. As input, it defines the attributes that the caller wants to retrieve (by positioning flags into this structure) and the output is built considering this input (it fills the structure according to the flags it contains). May be NULL. |
Definition at line 68 of file FSAL_VFS/fsal_symlinks.c.
fsal_status_t VFSFSAL_symlink | ( | fsal_handle_t * | p_parent_directory_handle, |
fsal_name_t * | p_linkname, | ||
fsal_path_t * | p_linkcontent, | ||
fsal_op_context_t * | p_context, | ||
fsal_accessmode_t | accessmode, | ||
fsal_handle_t * | p_link_handle, | ||
fsal_attrib_list_t * | p_link_attributes | ||
) |
FSAL_symlink: Create a symbolic link.
parent_directory_handle | (input): Handle of the parent directory where the link is to be created. |
p_linkname | (input): Name of the link to be created. |
p_linkcontent | (input): Content of the link to be created. |
cred | (input): Authentication context for the operation (user,...). |
accessmode | (ignored input): Mode of the link to be created. It has no sense in VFS nor UNIX filesystems. |
link_handle | (output): Pointer to the handle of the created symlink. |
link_attributes | (optionnal input/output): Attributes of the newly created symlink. As input, it defines the attributes that the caller wants to retrieve (by positioning flags into this structure) and the output is built considering this input (it fills the structure according to the flags it contains). May be NULL. |
Definition at line 155 of file FSAL_VFS/fsal_symlinks.c.