Apache Portable Runtime
Macros | Typedefs
Object permission set functions

Macros

#define APR_PERMS_SET_IMPLEMENT(type)
 
#define APR_PERMS_SET_ENOTIMPL(type)
 
#define APR_PERMS_SET_FN(type)   apr_##type##_perms_set
 

Typedefs

typedef apr_status_tapr_perms_setfn_t) (void *object, apr_fileperms_t perms, apr_uid_t uid, apr_gid_t gid)
 

Detailed Description

Macro Definition Documentation

#define APR_PERMS_SET_ENOTIMPL (   type)
Value:
APR_DECLARE(apr_status_t) apr_##type##_perms_set \
(void *the##type, apr_fileperms_t perms, \
apr_uid_t uid, apr_gid_t gid) \
{ return APR_ENOTIMPL ; }
#define APR_DECLARE(type)
Definition: apr.h:500
int apr_status_t
Definition: apr_errno.h:44
#define APR_PERMS_SET_IMPLEMENT (   type)
Value:
APR_DECLARE(apr_status_t) apr_##type##_perms_set \
(void *the##type, apr_fileperms_t perms, \
apr_uid_t uid, apr_gid_t gid)
#define APR_DECLARE(type)
Definition: apr.h:500
int apr_status_t
Definition: apr_errno.h:44

Typedef Documentation

typedef apr_status_t( apr_perms_setfn_t) (void *object, apr_fileperms_t perms, apr_uid_t uid, apr_gid_t gid)

Permission set callback function.