version 1.21, 2012/05/07 22:34:00 |
version 1.22, 2012/05/10 19:13:12 |
|
|
|
|
#define CLOCKS_PER_SEC 100 /* frequency of ticks reported by clock(). */ |
#define CLOCKS_PER_SEC 100 /* frequency of ticks reported by clock(). */ |
|
|
|
#if __POSIX_VISIBLE >= 199309 |
#ifndef _TIMESPEC_DECLARED |
#ifndef _TIMESPEC_DECLARED |
#define _TIMESPEC_DECLARED |
#define _TIMESPEC_DECLARED |
struct timespec { |
struct timespec { |
|
|
}; |
}; |
#endif |
#endif |
|
|
#if __POSIX_VISIBLE >= 200112 |
|
#include <sys/_time.h> |
#include <sys/_time.h> |
|
|
#ifndef _CLOCKID_T_DEFINED_ |
#ifndef _CLOCKID_T_DEFINED_ |
|
|
time_t mktime(struct tm *); |
time_t mktime(struct tm *); |
size_t strftime(char *, size_t, const char *, const struct tm *) |
size_t strftime(char *, size_t, const char *, const struct tm *) |
__attribute__ ((__bounded__(__string__,1,2))); |
__attribute__ ((__bounded__(__string__,1,2))); |
char *strptime(const char *, const char *, struct tm *); |
|
time_t time(time_t *); |
time_t time(time_t *); |
|
|
|
#if __XPG_VISIBLE >= 400 |
|
char *strptime(const char *, const char *, struct tm *); |
|
#endif |
|
|
|
#if __POSIX_VISIBLE >= 199506 |
char *asctime_r(const struct tm *, char *) |
char *asctime_r(const struct tm *, char *) |
__attribute__ ((__bounded__(__minbytes__,2,26))); |
__attribute__ ((__bounded__(__minbytes__,2,26))); |
char *ctime_r(const time_t *, char *) |
char *ctime_r(const time_t *, char *) |
__attribute__ ((__bounded__(__minbytes__,2,26))); |
__attribute__ ((__bounded__(__minbytes__,2,26))); |
struct tm *gmtime_r(const time_t *, struct tm *); |
struct tm *gmtime_r(const time_t *, struct tm *); |
struct tm *localtime_r(const time_t *, struct tm *); |
struct tm *localtime_r(const time_t *, struct tm *); |
int nanosleep(const struct timespec *, struct timespec *); |
#endif |
|
|
#if __POSIX_VISIBLE |
#if __POSIX_VISIBLE |
extern char *tzname[2]; |
extern char *tzname[2]; |
void tzset(void); |
void tzset(void); |
#endif |
#endif |
|
|
#if __POSIX_VISIBLE >= 200112 |
#if __POSIX_VISIBLE >= 199309 |
int clock_getres(clockid_t, struct timespec *); |
int clock_getres(clockid_t, struct timespec *); |
int clock_gettime(clockid_t, struct timespec *); |
int clock_gettime(clockid_t, struct timespec *); |
int clock_settime(clockid_t, const struct timespec *); |
int clock_settime(clockid_t, const struct timespec *); |
|
int nanosleep(const struct timespec *, struct timespec *); |
#endif |
#endif |
|
|
#if __BSD_VISIBLE |
#if __BSD_VISIBLE |