nfs-ganesha 1.4
Classes | Typedefs | Functions | Variables

nfs_init.h File Reference

NFSd initialization prototypes. More...

#include "log.h"
#include "nfs_core.h"

Go to the source code of this file.

Classes

struct  __nfs_start_info

Typedefs

typedef struct __nfs_start_info nfs_start_info_t

Functions

void nfs_prereq_init (char *program_name, char *host_name, int debug_level, char *log_path)
void nfs_set_param_default ()
int nfs_set_param_from_conf (nfs_start_info_t *p_start_info)
int nfs_check_param_consistency ()
void nfs_start (nfs_start_info_t *p_start_info)
int nfs_get_fsalpathlib_conf (char *configPath, path_str_t *PathLib, unsigned int *plen)

Variables

unsigned int force_flush_by_signal

Detailed Description

NFSd initialization prototypes.

Author:
Author:
leibovic

Definition in file nfs_init.h.


Typedef Documentation


Function Documentation

int nfs_check_param_consistency ( )

nfs_check_param_consistency: Checks parameters concistency (limits, ...)

Todo:
BUGAZOMEU: check we don't have twice the same export id in the export list

Definition at line 1125 of file nfs_init.c.

int nfs_get_fsalpathlib_conf ( char *  configPath,
path_str_t PathLib,
unsigned int *  plen 
)

Definition at line 1217 of file nfs_read_conf.c.

void nfs_prereq_init ( char *  program_name,
char *  host_name,
int  debug_level,
char *  log_path 
)

nfs_prereq_init: Initialize NFSd prerequisites: memory management, logging, ...

Definition at line 198 of file nfs_init.c.

void nfs_set_param_default ( )

nfs_set_param_default: Set p_nfs_param structure to default parameters.

Definition at line 275 of file nfs_init.c.

int nfs_set_param_from_conf ( nfs_start_info_t p_start_info)

nfs_set_param_from_conf: Load parameters from config file.

Definition at line 685 of file nfs_init.c.

void nfs_start ( nfs_start_info_t p_start_info)

nfs_start: start NFS service

Definition at line 1902 of file nfs_init.c.


Variable Documentation

unsigned int force_flush_by_signal

Definition at line 79 of file nfs_file_content_gc_thread.c.