]> git.ipfire.org Git - thirdparty/squid.git/commit
MinGW: fix aio compatibility layer (#2020)
authorFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Thu, 13 Mar 2025 21:21:48 +0000 (21:21 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 13 Mar 2025 21:25:10 +0000 (21:25 +0000)
commit9cfb06c741aedf4a88ae9053ab91c4c971cedab9
tree7a14ba0d554fa2da96447d37920166fd3e903a07
parent86d85bd4bd392ce7fc2379d2b4691d2e635034bb
MinGW: fix aio compatibility layer (#2020)

The AIO Windows compatibilty layer is also
necessary on mingw

Problems fixed:

```
DiskIO/AIO/async_io.h:58:18:
    error: field 'aq_e_aiocb' has incomplete type 'aiocb'
DiskIO/AIO/async_io.h:58:12:
     note: forward declaration of 'struct aiocb'

DiskIO/AIO/AIODiskFile.cc:
    In member function
    'virtual void AIODiskFile::read(ReadRequest*)':
src/DiskIO/AIO/AIODiskFile.cc:134:9:
    error: 'aio_read' was not declared in this scope;
    did you mean 'file_read' ?
```
src/DiskIO/AIO/aio_win32.h
src/DiskIO/AIO/async_io.h