Functions
time.h File Reference

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)