apr_arch_proc_mutex.h (apr-1.6.5.tar.bz2) | : | apr_arch_proc_mutex.h (apr-1.7.0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 29 | skipping to change at line 29 | |||
#include "apr.h" | #include "apr.h" | |||
#include "apr_private.h" | #include "apr_private.h" | |||
#include "apr_general.h" | #include "apr_general.h" | |||
#include "apr_lib.h" | #include "apr_lib.h" | |||
#include "apr_proc_mutex.h" | #include "apr_proc_mutex.h" | |||
#include "apr_pools.h" | #include "apr_pools.h" | |||
#include "apr_portable.h" | #include "apr_portable.h" | |||
#include "apr_file_io.h" | #include "apr_file_io.h" | |||
#include "apr_arch_file_io.h" | #include "apr_arch_file_io.h" | |||
#include "apr_time.h" | ||||
/* System headers required by Locks library */ | /* System headers required by Locks library */ | |||
#if APR_HAVE_SYS_TYPES_H | #if APR_HAVE_SYS_TYPES_H | |||
#include <sys/types.h> | #include <sys/types.h> | |||
#endif | #endif | |||
#if APR_HAVE_STDIO_H | #if APR_HAVE_STDIO_H | |||
#include <stdio.h> | #include <stdio.h> | |||
#endif | #endif | |||
#if APR_HAVE_FCNTL_H | #if APR_HAVE_FCNTL_H | |||
#include <fcntl.h> | #include <fcntl.h> | |||
skipping to change at line 72 | skipping to change at line 73 | |||
#if APR_HAVE_PTHREAD_H | #if APR_HAVE_PTHREAD_H | |||
#include <pthread.h> | #include <pthread.h> | |||
#endif | #endif | |||
/* End System Headers */ | /* End System Headers */ | |||
struct apr_proc_mutex_unix_lock_methods_t { | struct apr_proc_mutex_unix_lock_methods_t { | |||
unsigned int flags; | unsigned int flags; | |||
apr_status_t (*create)(apr_proc_mutex_t *, const char *); | apr_status_t (*create)(apr_proc_mutex_t *, const char *); | |||
apr_status_t (*acquire)(apr_proc_mutex_t *); | apr_status_t (*acquire)(apr_proc_mutex_t *); | |||
apr_status_t (*tryacquire)(apr_proc_mutex_t *); | apr_status_t (*tryacquire)(apr_proc_mutex_t *); | |||
apr_status_t (*timedacquire)(apr_proc_mutex_t *, apr_interval_time_t); | ||||
apr_status_t (*release)(apr_proc_mutex_t *); | apr_status_t (*release)(apr_proc_mutex_t *); | |||
apr_status_t (*cleanup)(void *); | apr_status_t (*cleanup)(void *); | |||
apr_status_t (*child_init)(apr_proc_mutex_t **, apr_pool_t *, const char *); | apr_status_t (*child_init)(apr_proc_mutex_t **, apr_pool_t *, const char *); | |||
apr_status_t (*perms_set)(apr_proc_mutex_t *, apr_fileperms_t, apr_uid_t, ap r_gid_t); | apr_status_t (*perms_set)(apr_proc_mutex_t *, apr_fileperms_t, apr_uid_t, ap r_gid_t); | |||
apr_lockmech_e mech; | apr_lockmech_e mech; | |||
const char *name; | const char *name; | |||
}; | }; | |||
typedef struct apr_proc_mutex_unix_lock_methods_t apr_proc_mutex_unix_lock_metho ds_t; | typedef struct apr_proc_mutex_unix_lock_methods_t apr_proc_mutex_unix_lock_metho ds_t; | |||
/* bit values for flags field in apr_unix_lock_methods_t */ | /* bit values for flags field in apr_unix_lock_methods_t */ | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added |