Transactional wrappers for interfaces of <time.h>. More...
#include "picotm/config/picotm-libc-config.h"#include "picotm/compiler.h"#include "picotm/picotm-tm.h"#include <time.h>Functions | |
| static struct itimerspec | load_struct_itimerspec_tx (const struct itimerspec *addr) |
| static struct timespec | load_struct_timespec_tx (const struct timespec *addr) |
| static struct tm | load_struct_tm_tx (const struct tm *addr) |
| static void | privatize_struct_itimerspec_tx (const struct itimerspec *addr, unsigned long flags) |
| static void | privatize_struct_timespec_tx (const struct timespec *addr, unsigned long flags) |
| static void | privatize_struct_tm_tx (const struct tm *addr, unsigned long flags) |
| static void | store_struct_itimerspec_tx (struct itimerspec *addr, struct itimerspec value) |
| static void | store_struct_timespec_tx (struct timespec *addr, struct timespec value) |
| static void | store_struct_tm_tx (struct tm *addr, struct tm value) |
| PICOTM_NOTHROW size_t | strftime_l_tx (char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr, locale_t locale) |
| PICOTM_NOTHROW size_t | strftime_tx (char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr) |
| PICOTM_NOTHROW char * | strptime (const char *restrict buf, const char *restrict format, struct tm *restrict tm) |
| PICOTM_NOTHROW char * | strptime_tx (const char *restrict buf, const char *restrict format, struct tm *restrict tm) |