#include "air.h"#include <teemDio.h>

Functions | |
| const char * | airNoDioErr (int noDio) |
| int | airDioTest (int fd, const void *ptr, size_t size) |
| void | airDioInfo (int *align, int *min, int *max, int fd) |
| void * | airDioMalloc (size_t size, int fd) |
| size_t | airDioRead (int fd, void *_ptr, size_t size) |
| size_t | airDioWrite (int fd, const void *_ptr, size_t size) |
Variables | |
| const int | airMyDio = 0 |
| int | airDisableDio = AIR_FALSE |
| const char | _airNoDioErr [AIR_NODIO_MAX+2][AIR_STRLEN_SMALL] |
| void airDioInfo | ( | int * | align, | |
| int * | min, | |||
| int * | max, | |||
| int | fd | |||
| ) |
| void* airDioMalloc | ( | size_t | size, | |
| int | fd | |||
| ) |
| size_t airDioRead | ( | int | fd, | |
| void * | _ptr, | |||
| size_t | size | |||
| ) |
| int airDioTest | ( | int | fd, | |
| const void * | ptr, | |||
| size_t | size | |||
| ) |
| size_t airDioWrite | ( | int | fd, | |
| const void * | _ptr, | |||
| size_t | size | |||
| ) |
| const char* airNoDioErr | ( | int | noDio | ) |
| const char _airNoDioErr[AIR_NODIO_MAX+2][AIR_STRLEN_SMALL] |
Initial value:
{
"(invalid noDio value)",
"CAN TOO do direct I/O!",
"direct I/O apparently not available on this architecture",
"direct I/O apparently not suitable for given file format",
"won't do direct I/O on std{in|out|err}",
"got -1 as file descriptor",
"fcntl(F_DIOINFO) to learn direct I/O specifics failed",
"requested transfer size is too small",
"requested transfer size not a multiple of d_miniosz",
"data memory address not multiple of d_mem",
"current file position not multiple of d_miniosz",
"fcntl(F_SETFL, FDIRECT) to turn on direct I/O failed",
"memalign() test (on a small chuck of memory) failed",
"direct I/O (in air library) has been disabled with airDisableDio"
}
| int airDisableDio = AIR_FALSE |
| const int airMyDio = 0 |
1.5.6