17#include "apr_arch_file_io.h"
30#if defined(HAVE_FCNTL_H)
32 struct flock l = { 0 };
60#elif defined(HAVE_SYS_FILE_H)
79#error No file locking mechanism is available.
89#if defined(HAVE_FCNTL_H)
91 struct flock l = { 0 };
106#elif defined(HAVE_SYS_FILE_H)
116#error No file locking mechanism is available.
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define APR_FLOCK_TYPEMASK
#define APR_FLOCK_NONBLOCK
apr_status_t apr_file_lock(apr_file_t *thefile, int type)
apr_status_t apr_file_unlock(apr_file_t *thefile)