20#include "apr_private.h"
24#if APR_HAVE_SYS_TYPES_H
30#define APR_WANT_MEMFUNC
33#define PWBUF_SIZE 2048
40#if APR_HAS_THREADS && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && defined(HAVE_GETPWNAM_R)
124#if APR_HAS_THREADS && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && defined(HAVE_GETPWUID_R)
APR Portability Routines.
APR Standard Headers Support.
apr_fileperms_t apr_uid_t uid
apr_fileperms_t apr_uid_t apr_gid_t gid
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
static apr_status_t getpwnam_safe(const char *username, struct passwd *pw, char pwbuf[512])