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) |