Functions
types.h File Reference

Transactional wrappers for interfaces of <sys/types.h>. More...

#include "picotm/config/picotm-libc-config.h"
#include "picotm/compiler.h"
#include "picotm/picotm-tm.h"
#include <sys/types.h>

Functions

static blkcnt_t load_blkcnt_t_tx (const blkcnt_t *addr)
 
static blksize_t load_blksize_t_tx (const blksize_t *addr)
 
static clock_t load_clock_t_tx (const clock_t *addr)
 
static clockid_t load_clockid_t_tx (const clockid_t *addr)
 
static dev_t load_dev_t_tx (const dev_t *addr)
 
static fsblkcnt_t load_fsblkcnt_t_tx (const fsblkcnt_t *addr)
 
static fsfilcnt_t load_fsfilcnt_t_tx (const fsfilcnt_t *addr)
 
static gid_t load_gid_t_tx (const gid_t *addr)
 
static id_t load_id_t_tx (const id_t *addr)
 
static ino_t load_ino_t_tx (const ino_t *addr)
 
static key_t load_key_t_tx (const key_t *addr)
 
static mode_t load_mode_t_tx (const mode_t *addr)
 
static nlink_t load_nlink_t_tx (const nlink_t *addr)
 
static off_t load_off_t_tx (const off_t *addr)
 
static pid_t load_pid_t_tx (const pid_t *addr)
 
static ssize_t load_ssize_t_tx (const ssize_t *addr)
 
static suseconds_t load_suseconds_t_tx (const suseconds_t *addr)
 
static time_t load_time_t_tx (const time_t *addr)
 
static timer_t load_timer_t_tx (const timer_t *addr)
 
static uid_t load_uid_t_tx (const uid_t *addr)
 
static void privatize_blkcnt_t_tx (const blkcnt_t *addr, unsigned long flags)
 
static void privatize_blksize_t_tx (const blksize_t *addr, unsigned long flags)
 
static void privatize_clock_t_tx (const clock_t *addr, unsigned long flags)
 
static void privatize_clockid_t_tx (const clockid_t *addr, unsigned long flags)
 
static void privatize_dev_t_tx (const dev_t *addr, unsigned long flags)
 
static void privatize_fsblkcnt_t_tx (const fsblkcnt_t *addr, unsigned long flags)
 
static void privatize_fsfilcnt_t_tx (const fsfilcnt_t *addr, unsigned long flags)
 
static void privatize_gid_t_tx (const gid_t *addr, unsigned long flags)
 
static void privatize_id_t_tx (const id_t *addr, unsigned long flags)
 
static void privatize_ino_t_tx (const ino_t *addr, unsigned long flags)
 
static void privatize_key_t_tx (const key_t *addr, unsigned long flags)
 
static void privatize_mode_t_tx (const mode_t *addr, unsigned long flags)
 
static void privatize_nlink_t_tx (const nlink_t *addr, unsigned long flags)
 
static void privatize_off_t_tx (const off_t *addr, unsigned long flags)
 
static void privatize_pid_t_tx (const pid_t *addr, unsigned long flags)
 
static void privatize_ssize_t_tx (const ssize_t *addr, unsigned long flags)
 
static void privatize_suseconds_t_tx (const suseconds_t *addr, unsigned long flags)
 
static void privatize_time_t_tx (const time_t *addr, unsigned long flags)
 
static void privatize_timer_t_tx (const timer_t *addr, unsigned long flags)
 
static void privatize_uid_t_tx (const uid_t *addr, unsigned long flags)
 
static void store_blkcnt_t_tx (blkcnt_t *addr, blkcnt_t value)
 
static void store_blksize_t_tx (blksize_t *addr, blksize_t value)
 
static void store_clock_t_tx (clock_t *addr, clock_t value)
 
static void store_clockid_t_tx (clockid_t *addr, clockid_t value)
 
static void store_dev_t_tx (dev_t *addr, dev_t value)
 
static void store_fsblkcnt_t_tx (fsblkcnt_t *addr, fsblkcnt_t value)
 
static void store_fsfilcnt_t_tx (fsfilcnt_t *addr, fsfilcnt_t value)
 
static void store_gid_t_tx (gid_t *addr, gid_t value)
 
static void store_id_t_tx (id_t *addr, id_t value)
 
static void store_ino_t_tx (ino_t *addr, ino_t value)
 
static void store_key_t_tx (key_t *addr, key_t value)
 
static void store_mode_t_tx (mode_t *addr, mode_t value)
 
static void store_nlink_t_tx (nlink_t *addr, nlink_t value)
 
static void store_off_t_tx (off_t *addr, off_t value)
 
static void store_pid_t_tx (pid_t *addr, pid_t value)
 
static void store_ssize_t_tx (ssize_t *addr, ssize_t value)
 
static void store_suseconds_t_tx (suseconds_t *addr, suseconds_t value)
 
static void store_time_t_tx (time_t *addr, time_t value)
 
static void store_timer_t_tx (timer_t *addr, timer_t value)
 
static void store_uid_t_tx (uid_t *addr, uid_t value)