Apache HTTPD
Macros | Functions
filestat.c File Reference
#include "apr_arch_file_io.h"
#include "fsio.h"
#include "nks/dirio.h"
#include "apr_file_io.h"
#include "apr_general.h"
#include "apr_strings.h"
#include "apr_errno.h"
#include "apr_hash.h"
#include "apr_thread_rwlock.h"

Go to the source code of this file.

Macros

#define APR_HAS_PSA
 

Functions

static apr_filetype_e filetype_from_mode (mode_t mode)
 
static void fill_out_finfo (apr_finfo_t *finfo, struct stat *info, apr_int32_t wanted)
 
apr_status_t apr_file_info_get_locked (apr_finfo_t *finfo, apr_int32_t wanted, apr_file_t *thefile)
 
 APR_DECLARE (apr_status_t)
 

Macro Definition Documentation

◆ APR_HAS_PSA

#define APR_HAS_PSA

Definition at line 31 of file filestat.c.

Function Documentation

◆ apr_file_info_get_locked()

apr_status_t apr_file_info_get_locked ( apr_finfo_t finfo,
apr_int32_t  wanted,
apr_file_t thefile 
)

Definition at line 85 of file filestat.c.

◆ filetype_from_mode()

static apr_filetype_e filetype_from_mode ( mode_t  mode)
static

Definition at line 33 of file filestat.c.

◆ fill_out_finfo()

static void fill_out_finfo ( apr_finfo_t finfo,
struct stat info,
apr_int32_t  wanted 
)
static

< type, mtime, ctime, atime, size

< dev and inode

< Number of links

< user and group

< all protections

Definition at line 56 of file filestat.c.