]> 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)
committerAmos Jeffries <yadij@users.noreply.github.com>
Wed, 26 Mar 2025 01:33:42 +0000 (14:33 +1300)
commita52db2952442593f442dd2426a4288673e3c9ad8
tree322dc03303da702d91487acfba043f600ed12813
parentf81bffa87aa66da8611dc5450eb0a528e1b1aaa8
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