Transactional wrappers for interfaces of <stdlib.h>.
More...
◆ _Exit_tx()
A transaction-safe implementation of _Exit().
- Bug:
- Calling _Exit() simply terminates the process. It probably should not be available in a transaction.
◆ abort_tx()
A transaction-safe implementation of abort().
- Bug:
- Calling abort() simply terminates the process. It probably should not be available in a transaction.
◆ calloc_tx()
A transaction-safe implementation of calloc().
◆ exit_tx()
A transaction-safe implementation of exit().
- Bug:
- Calling exit() simply terminates the process. It probably should not be available in a transaction.
◆ free_tx()
A transaction-safe implementation of free().
◆ malloc_tx()
A transaction-safe implementation of malloc().
◆ mkdtemp_tx()
A transaction-safe implementation of mkdtemp().
◆ mkstemp_tx()
A transaction-safe implementation of mkstemp().
◆ posix_memalign_tx()
PICOTM_NOTHROW int posix_memalign_tx |
( |
void ** |
memptr, |
|
|
size_t |
alignment, |
|
|
size_t |
size |
|
) |
| |
◆ qsort_tx()
PICOTM_NOTHROW void qsort_tx |
( |
void * |
base, |
|
|
size_t |
nel, |
|
|
size_t |
width, |
|
|
int(*)(const void *, const void *) |
compar |
|
) |
| |
A transaction-safe implementation of qsort().
◆ rand_r_tx()
A transaction-safe implementation of rand_r().
◆ realloc_tx()
A transaction-safe implementation of realloc().