nfs-ganesha 1.4
Functions

9p_proto_tools.c File Reference

9P version More...

#include <stdio.h>
#include <string.h>
#include <pthread.h>
#include <sys/types.h>
#include <pwd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "nfs_core.h"
#include "log.h"
#include "9p.h"

Go to the source code of this file.

Functions

int _9p_init (_9p_parameter_t *pparam)
int _9p_tools_get_fsal_op_context_by_uid (u32 uid, _9p_fid_t *pfid)
int _9p_tools_get_fsal_op_context_by_name (int uname_len, char *uname_str, _9p_fid_t *pfid)
int _9p_tools_errno (cache_inode_status_t cache_status)
void _9p_tools_fsal_attr2stat (fsal_attrib_list_t *pfsalattr, struct stat *pstat)
void _9p_tools_acess2fsal (u32 *paccessin, fsal_accessflags_t *pfsalaccess)
void _9p_chomp_attr_value (char *str, size_t size)
void _9p_openflags2FSAL (u32 *inflags, fsal_openflags_t *outflags)

Detailed Description

9P version

9p_proto_tools.c : _9P_interpretor, protocol's service functions

Definition in file 9p_proto_tools.c.


Function Documentation

void _9p_chomp_attr_value ( char *  str,
size_t  size 
)

Definition at line 244 of file 9p_proto_tools.c.

int _9p_init ( _9p_parameter_t pparam)

Definition at line 53 of file 9p_proto_tools.c.

void _9p_openflags2FSAL ( u32 inflags,
fsal_openflags_t outflags 
)

Definition at line 259 of file 9p_proto_tools.c.

void _9p_tools_acess2fsal ( u32 paccessin,
fsal_accessflags_t pfsalaccess 
)

Definition at line 235 of file 9p_proto_tools.c.

int _9p_tools_errno ( cache_inode_status_t  cache_status)

Definition at line 103 of file 9p_proto_tools.c.

void _9p_tools_fsal_attr2stat ( fsal_attrib_list_t pfsalattr,
struct stat *  pstat 
)

Definition at line 205 of file 9p_proto_tools.c.

int _9p_tools_get_fsal_op_context_by_name ( int  uname_len,
char *  uname_str,
_9p_fid_t pfid 
)

Definition at line 84 of file 9p_proto_tools.c.

int _9p_tools_get_fsal_op_context_by_uid ( u32  uid,
_9p_fid_t pfid 
)

Definition at line 58 of file 9p_proto_tools.c.