stas 2002/07/11 11:25:55 Modified: src/modules/perl modperl_apache_includes.h Log: add apr_time_* back-compat macros Revision Changes Path 1.16 +13 -0 modperl-2.0/src/modules/perl/modperl_apache_includes.h Index: modperl_apache_includes.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_apache_includes.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- modperl_apache_includes.h 28 May 2002 00:42:58 -0000 1.15 +++ modperl_apache_includes.h 11 Jul 2002 18:25:55 -0000 1.16 @@ -32,4 +32,17 @@ typedef unsigned long apr_os_thread_t; #endif +/* XXX: these backcompat macros can be deleted when we bump up the + * minimal supported httpd version to 2.0.40 or higher + */ +#ifndef apr_time_sec +#define apr_time_sec(time) ((apr_int64_t)((time) / APR_USEC_PER_SEC)) +#endif +#ifndef apr_time_usec +#define apr_time_usec(time) ((apr_int32_t)((time) % APR_USEC_PER_SEC)) +#endif +#ifndef apr_time_from_sec +#define apr_time_from_sec(sec) ((apr_time_t)(sec) * APR_USEC_PER_SEC) +#endif + #endif /* MODPERL_APACHE_INCLUDES_H */