Functions
unistd-tm.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 int chdir_tm (const char *path)
 
PICOTM_NOTHROW char * getcwd_tm (char *buf, size_t size)
 
PICOTM_NOTHROW int link_tm (const char *path1, const char *path2)
 
PICOTM_NOTHROW char * mkdtemp_tm (char *template)
 
PICOTM_NOTHROW int pipe_tm (int fildes[2])
 
PICOTM_NOTHROW ssize_t pread_tm (int fildes, void *buf, size_t nbyte, off_t offset)
 
PICOTM_NOTHROW ssize_t pwrite_tm (int fildes, const void *buf, size_t nbyte, off_t offset)
 
PICOTM_NOTHROW ssize_t read_tm (int fildes, void *buf, size_t nbyte)
 
PICOTM_NOTHROW int unlink_tm (const char *path)
 
PICOTM_NOTHROW ssize_t write_tm (int fildes, const void *buf, size_t nbyte)