picotm
0.5.0
|
Transactional wrappers for interfaces of <sys/stat.h>. More...
Functions | |
PICOTM_NOTHROW int | chmod_tx (const char *path, mode_t mode) |
PICOTM_NOTHROW int | fchmod_tx (int fildes, mode_t mode) |
PICOTM_NOTHROW int | fstat_tx (int fildes, struct stat *buf) |
PICOTM_NOTHROW int | lstat_tx (const char *path, struct stat *buf) |
PICOTM_NOTHROW int | mkdir_tx (const char *path, mode_t mode) |
PICOTM_NOTHROW int | mkfifo_tx (const char *path, mode_t mode) |
PICOTM_NOTHROW int | stat_tx (const char *path, struct stat *buf) |
PICOTM_NOTHROW int chmod_tx | ( | const char * | path, |
mode_t | mode | ||
) |
A transaction-safe implementation of chmod().
PICOTM_NOTHROW int fchmod_tx | ( | int | fildes, |
mode_t | mode | ||
) |
A transaction-safe implementation of fchmod().
PICOTM_NOTHROW int fstat_tx | ( | int | fildes, |
struct stat * | buf | ||
) |
A transaction-safe implementation of fstat().
PICOTM_NOTHROW int lstat_tx | ( | const char * | path, |
struct stat * | buf | ||
) |
A transaction-safe implementation of lstat().
PICOTM_NOTHROW int mkdir_tx | ( | const char * | path, |
mode_t | mode | ||
) |
A transaction-safe implementation of mkdir().
PICOTM_NOTHROW int mkfifo_tx | ( | const char * | path, |
mode_t | mode | ||
) |
A transaction-safe implementation of mkfifo().
PICOTM_NOTHROW int stat_tx | ( | const char * | path, |
struct stat * | buf | ||
) |
A transaction-safe implementation of stat().