Main Page | Modules | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

os2/filestat.c File Reference

#include "apr_arch_file_io.h"
#include "apr_file_io.h"
#include "apr_lib.h"
#include <sys/time.h>
#include "apr_strings.h"

Include dependency graph for os2/filestat.c:

Go to the source code of this file.

Defines

#define INCL_DOS
#define INCL_DOSERRORS

Functions

static void FS3_to_finfo (apr_finfo_t *finfo, FILESTATUS3 *fstatus)
static apr_status_t handle_type (apr_filetype_e *ftype, HFILE file)
 APR_DECLARE (apr_status_t)


Define Documentation

#define INCL_DOS
 

Definition at line 17 of file os2/filestat.c.

#define INCL_DOSERRORS
 

Definition at line 18 of file os2/filestat.c.


Function Documentation

static void FS3_to_finfo apr_finfo_t finfo,
FILESTATUS3 *  fstatus
[static]
 

Definition at line 26 of file os2/filestat.c.

References APR_DIR, APR_FINFO_ATIME, APR_FINFO_CSIZE, APR_FINFO_CTIME, APR_FINFO_LINK, APR_FINFO_MTIME, APR_FINFO_PROT, APR_FINFO_SIZE, APR_FINFO_TYPE, apr_os2_time_to_apr_time(), APR_REG, apr_finfo_t::atime, apr_finfo_t::csize, apr_finfo_t::ctime, apr_finfo_t::device, apr_finfo_t::filetype, apr_finfo_t::group, apr_finfo_t::inode, apr_finfo_t::mtime, apr_finfo_t::protection, apr_finfo_t::size, apr_finfo_t::user, and apr_finfo_t::valid.

Referenced by APR_DECLARE().

Here is the call graph for this function:

static apr_status_t handle_type apr_filetype_e ftype,
HFILE  file
[static]
 

Definition at line 55 of file os2/filestat.c.

References APR_CHR, APR_FROM_OS_ERROR, APR_PIPE, APR_REG, APR_SUCCESS, and APR_UNKFILE.

Referenced by APR_DECLARE().