![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "platform.h"
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <errno.h>
#include "fileio_asyncio.h"
#include "fileio_common.h"
int AIO_ReadPool_closeFile | ( | ReadPoolCtx_t * | ctx | ) |
size_t AIO_ReadPool_consumeAndRefill | ( | ReadPoolCtx_t * | ctx | ) |
void AIO_ReadPool_consumeBytes | ( | ReadPoolCtx_t * | ctx, |
size_t | n ) |
ReadPoolCtx_t * AIO_ReadPool_create | ( | const FIO_prefs_t * | prefs, |
size_t | bufferSize ) |
size_t AIO_ReadPool_fillBuffer | ( | ReadPoolCtx_t * | ctx, |
size_t | n ) |
void AIO_ReadPool_free | ( | ReadPoolCtx_t * | ctx | ) |
FILE * AIO_ReadPool_getFile | ( | const ReadPoolCtx_t * | ctx | ) |
void AIO_ReadPool_setAsync | ( | ReadPoolCtx_t * | ctx, |
int | async ) |
void AIO_ReadPool_setFile | ( | ReadPoolCtx_t * | ctx, |
FILE * | file ) |
int AIO_supported | ( | void | ) |
IOJob_t * AIO_WritePool_acquireJob | ( | WritePoolCtx_t * | ctx | ) |
int AIO_WritePool_closeFile | ( | WritePoolCtx_t * | ctx | ) |
WritePoolCtx_t * AIO_WritePool_create | ( | const FIO_prefs_t * | prefs, |
size_t | bufferSize ) |
void AIO_WritePool_enqueueAndReacquireWriteJob | ( | IOJob_t ** | job | ) |
void AIO_WritePool_free | ( | WritePoolCtx_t * | ctx | ) |
FILE * AIO_WritePool_getFile | ( | const WritePoolCtx_t * | ctx | ) |
void AIO_WritePool_releaseIoJob | ( | IOJob_t * | job | ) |
void AIO_WritePool_setAsync | ( | WritePoolCtx_t * | ctx, |
int | async ) |
void AIO_WritePool_setFile | ( | WritePoolCtx_t * | ctx, |
FILE * | file ) |
void AIO_WritePool_sparseWriteEnd | ( | WritePoolCtx_t * | ctx | ) |