@@ -63,6 +63,28 @@ enum handleType {
6363 CONT_HANDLE ,
6464 DFS_HANDLE
6565};
66+ /**************************** P R O T O T Y P E S *****************************/
67+ static void DFS_Init (aiori_mod_opt_t * );
68+ static void DFS_Finalize (aiori_mod_opt_t * );
69+ static aiori_fd_t * DFS_Create (char * , int , aiori_mod_opt_t * );
70+ static aiori_fd_t * DFS_Open (char * , int , aiori_mod_opt_t * );
71+ static IOR_offset_t DFS_Xfer (int , aiori_fd_t * , IOR_size_t * , IOR_offset_t ,
72+ IOR_offset_t , aiori_mod_opt_t * );
73+ static void DFS_Close (aiori_fd_t * , aiori_mod_opt_t * );
74+ static void DFS_Delete (char * , aiori_mod_opt_t * );
75+ static char * DFS_GetVersion ();
76+ static void DFS_Fsync (aiori_fd_t * , aiori_mod_opt_t * );
77+ static void DFS_Sync (aiori_mod_opt_t * );
78+ static IOR_offset_t DFS_GetFileSize (aiori_mod_opt_t * , char * );
79+ static int DFS_Statfs (const char * , ior_aiori_statfs_t * , aiori_mod_opt_t * );
80+ static int DFS_Stat (const char * , struct stat * , aiori_mod_opt_t * );
81+ static int DFS_Mkdir (const char * , mode_t , aiori_mod_opt_t * );
82+ static int DFS_Rename (const char * , const char * , aiori_mod_opt_t * );
83+ static int DFS_Rmdir (const char * , aiori_mod_opt_t * );
84+ static int DFS_Access (const char * , int , aiori_mod_opt_t * );
85+ static option_help * DFS_options (aiori_mod_opt_t * * , aiori_mod_opt_t * );
86+ static void DFS_init_xfer_options (aiori_xfer_hint_t * );
87+ static int DFS_check_params (aiori_mod_opt_t * );
6688
6789/************************** O P T I O N S *****************************/
6890typedef struct {
@@ -106,28 +128,6 @@ static option_help * DFS_options(aiori_mod_opt_t ** init_backend_options,
106128 return help ;
107129}
108130
109- /**************************** P R O T O T Y P E S *****************************/
110- static void DFS_Init (aiori_mod_opt_t * );
111- static void DFS_Finalize (aiori_mod_opt_t * );
112- static aiori_fd_t * DFS_Create (char * , int , aiori_mod_opt_t * );
113- static aiori_fd_t * DFS_Open (char * , int , aiori_mod_opt_t * );
114- static IOR_offset_t DFS_Xfer (int , aiori_fd_t * , IOR_size_t * , IOR_offset_t ,
115- IOR_offset_t , aiori_mod_opt_t * );
116- static void DFS_Close (aiori_fd_t * , aiori_mod_opt_t * );
117- static void DFS_Delete (char * , aiori_mod_opt_t * );
118- static char * DFS_GetVersion ();
119- static void DFS_Fsync (aiori_fd_t * , aiori_mod_opt_t * );
120- static void DFS_Sync (aiori_mod_opt_t * );
121- static IOR_offset_t DFS_GetFileSize (aiori_mod_opt_t * , char * );
122- static int DFS_Statfs (const char * , ior_aiori_statfs_t * , aiori_mod_opt_t * );
123- static int DFS_Stat (const char * , struct stat * , aiori_mod_opt_t * );
124- static int DFS_Mkdir (const char * , mode_t , aiori_mod_opt_t * );
125- static int DFS_Rename (const char * , const char * , aiori_mod_opt_t * );
126- static int DFS_Rmdir (const char * , aiori_mod_opt_t * );
127- static int DFS_Access (const char * , int , aiori_mod_opt_t * );
128- static option_help * DFS_options ();
129- static void DFS_init_xfer_options (aiori_xfer_hint_t * );
130- static int DFS_check_params (aiori_mod_opt_t * );
131131
132132/************************** D E C L A R A T I O N S ***************************/
133133
0 commit comments