49 #define APR_TIME_C(val) APR_INT64_C(val)
52 #define APR_TIME_T_FMT APR_INT64_T_FMT
60 #define APR_USEC_PER_SEC APR_TIME_C(1000000)
63 #define apr_time_sec(time) ((time) / APR_USEC_PER_SEC)
66 #define apr_time_usec(time) ((time) % APR_USEC_PER_SEC)
69 #define apr_time_msec(time) (((time) / 1000) % 1000)
72 #define apr_time_as_msec(time) ((time) / 1000)
75 #define apr_time_from_msec(msec) ((apr_time_t)(msec) * 1000)
78 #define apr_time_from_sec(sec) ((apr_time_t)(sec) * APR_USEC_PER_SEC)
81 #define apr_time_make(sec, usec) ((apr_time_t)(sec) * APR_USEC_PER_SEC \
186 #define APR_RFC822_DATE_LEN (30)
198 #define APR_CTIME_LEN (25)
APR Platform Definitions.
const char * s
Definition: mod_dav.h:1327
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_status_t apr_time_exp_gmt_get(apr_time_t *result, apr_time_exp_t *input)
apr_status_t apr_time_exp_lt(apr_time_exp_t *result, apr_time_t input)
apr_int32_t apr_short_interval_time_t
Definition: apr_time.h:57
apr_status_t apr_strftime(char *s, apr_size_t *retsize, apr_size_t max, const char *format, apr_time_exp_t *tm)
APR_DECLARE_DATA const char apr_month_snames[12][4]
APR_DECLARE_DATA const char apr_day_snames[7][4]
void apr_sleep(apr_interval_time_t t)
apr_int64_t apr_interval_time_t
Definition: apr_time.h:55
apr_status_t apr_time_exp_tz(apr_time_exp_t *result, apr_time_t input, apr_int32_t offs)
apr_status_t apr_time_exp_get(apr_time_t *result, apr_time_exp_t *input)
apr_status_t apr_time_ansi_put(apr_time_t *result, time_t input)
void apr_time_clock_hires(apr_pool_t *p)
apr_time_t apr_time_now(void)
apr_status_t apr_ctime(char *date_str, apr_time_t t)
apr_status_t apr_rfc822_date(char *date_str, apr_time_t t)
apr_int64_t apr_time_t
Definition: apr_time.h:45
apr_status_t apr_time_exp_gmt(apr_time_exp_t *result, apr_time_t input)
#define APR_DECLARE_DATA
Definition: macros.h:17
#define APR_DECLARE(x)
Definition: macros.h:6
Definition: apr_time.h:97
apr_int32_t tm_gmtoff
Definition: apr_time.h:119
apr_int32_t tm_sec
Definition: apr_time.h:101
apr_int32_t tm_hour
Definition: apr_time.h:105
apr_int32_t tm_year
Definition: apr_time.h:111
apr_int32_t tm_isdst
Definition: apr_time.h:117
apr_int32_t tm_min
Definition: apr_time.h:103
apr_int32_t tm_wday
Definition: apr_time.h:113
apr_int32_t tm_mday
Definition: apr_time.h:107
apr_int32_t tm_mon
Definition: apr_time.h:109
apr_int32_t tm_yday
Definition: apr_time.h:115
apr_int32_t tm_usec
Definition: apr_time.h:99