Loading...
Searching...
No Matches
Go to the documentation of this file.
9#ifndef SQUID_SRC_DISKIO_AIO_AIO_WIN32_H
10#define SQUID_SRC_DISKIO_AIO_AIO_WIN32_H
12#if HAVE_DISKIO_MODULE_AIO
15typedef int64_t off64_t;
18#if _SQUID_WINDOWS_ || _SQUID_MINGW_
28 union sigval sigev_value;
40 struct sigevent aio_sigevent;
48#if (_FILE_OFFSET_BITS == 64)
58 struct sigevent aio_sigevent;
62int aio_read(
struct aiocb *);
64int aio_write(
struct aiocb *);
66ssize_t aio_return(
struct aiocb *);
68int aio_error(
const struct aiocb *);
70int aio_read64(
struct aiocb64 *);
72int aio_write64(
struct aiocb64 *);
74ssize_t aio_return64(
struct aiocb64 *);
76int aio_error64(
const struct aiocb64 *);
77int aio_open(
const char *,
int);