file handler
[utilities]


Functions

AXIS2_EXTERN void * axutil_file_handler_open (const char *file_name, const char *options)
AXIS2_EXTERN
axis2_status_t 
axutil_file_handler_close (void *file_ptr)
AXIS2_EXTERN
axis2_status_t 
axutil_file_handler_access (const axis2_char_t *path, int mode)
AXIS2_EXTERN
axis2_status_t 
axutil_file_handler_copy (FILE *from, FILE *to)
AXIS2_EXTERN long axutil_file_handler_size (const axis2_char_t *const name)

Function Documentation

AXIS2_EXTERN axis2_status_t axutil_file_handler_access ( const axis2_char_t *  path,
int  mode 
)

determine accessibility of file checks the named file for accessibility according to mode

Parameters:
path path name naming a file
mode AXIS2_R_OK
  • test for read permission AXIS2_W_OK
  • test for write permission AXIS2_X_OK
  • test for execute or search permission AXIS2_F_OK
  • test whether the directories leading to the file can be searched and the file exists
Returns:
status

AXIS2_EXTERN axis2_status_t axutil_file_handler_close ( void *  file_ptr  ) 

close a file

Parameters:
file_ptr file pointer of the file need to be closed
Returns:
status code

AXIS2_EXTERN void* axutil_file_handler_open ( const char *  file_name,
const char *  options 
)

open a file for read according to the file options given

Parameters:
file_name file to be opened
options file options given.
Returns:
status code


Generated on Fri Apr 17 11:49:46 2009 for Axis2/C by  doxygen 1.5.3