Transactional wrappers for interfaces of <unistd.h>. More...
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) |