Functions
unistd.h File Reference

Transactional wrappers for interfaces of <unistd.h>. More...

#include "picotm/config/picotm-libc-config.h"
#include "picotm/compiler.h"
#include <unistd.h>

Functions

PICOTM_NOTHROW PICOTM_NORETURN void _exit_tx (int status)
 
PICOTM_NOTHROW int chdir_tx (const char *path)
 
PICOTM_NOTHROW int close_tx (int fildes)
 
PICOTM_NOTHROW int dup2_tx (int fildes, int fildes2)
 
PICOTM_NOTHROW int dup_tx (int fildes)
 
PICOTM_NOTHROW int fchdir_tx (int fildes)
 
PICOTM_NOTHROW int fsync_tx (int fildes)
 
PICOTM_NOTHROW char * getcwd_tx (char *buf, size_t size)
 
PICOTM_NOTHROW int link_tx (const char *path1, const char *path2)
 
PICOTM_NOTHROW off_t lseek_tx (int fildes, off_t offset, int whence)
 
PICOTM_NOTHROW char * mkdtemp_tx (char *template)
 
PICOTM_NOTHROW int pipe_tx (int fildes[2])
 
PICOTM_NOTHROW ssize_t pread_tx (int fildes, void *buf, size_t nbyte, off_t offset)
 
PICOTM_NOTHROW ssize_t pwrite_tx (int fildes, const void *buf, size_t nbyte, off_t offset)
 
PICOTM_NOTHROW ssize_t read_tx (int fildes, void *buf, size_t nbyte)
 
PICOTM_NOTHROW unsigned sleep_tx (unsigned seconds)
 
PICOTM_NOTHROW void sync_tx (void)
 
PICOTM_NOTHROW int unlink_tx (const char *path)
 
PICOTM_NOTHROW ssize_t write_tx (int fildes, const void *buf, size_t nbyte)