![Aminet](/pics/aminet_sketch_64.png) ![Aminet](/pics/aminet.png) | 84494 packages online |
|
![](/pics/pix.gif) |
| dev/c/AsyncIO.lha | | | No screenshot available |
|
This link library (optionally shared library) provides DOS-like functions
for using double buffered asyncronous IO on files. This provides very good
performance on DMA devices.
The code was originally written by Martin Taillefer. A few bug fixes and
updates were made by Magnus Holmgren, with inspiration from Olaf 'Olsen'
Barthel.
News in version 39.2a
AsyncIO.guide was missing from the archive, making it difficult for
new users of AsyncIO. Also added a few icons. These are the only
changes in this release.
Re-release of version 39.2
The version string in the last archive wasn't correct. This is the
only thing changed in this release.
News in version 39.2:
Fixed bugs in ReadLineAsync(), ReadCharAsync() and WriteCharAsync().
SeekAsync() is now more DOS-compatible, in that it allows seeks to
succeed after seeks past EOF. Thus, it is now possible to seek back
to a valid position in the file and continue reading there.
|
Contents of dev/c/AsyncIO.lha PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 940 2547 36.9% -lh5- 936d Nov 9 1997 AsyncIO.info
[generic] 3786 15669 24.2% -lh5- 1ac2 Jun 28 1997 AsyncIO/asyncio.doc
[generic] 8868 22597 39.2% -lh5- 0235 Nov 9 1997 AsyncIO/AsyncIO.guide
[generic] 965 1715 56.3% -lh5- f028 Nov 9 1997 AsyncIO/AsyncIO.guide.info
[generic] 585 1048 55.8% -lh5- 104d Nov 9 1997 AsyncIO/AsyncIO.readme
[generic] 861 1453 59.3% -lh5- 4f1b Nov 9 1997 AsyncIO/AsyncIO.readme.info
[generic] 630 2612 24.1% -lh5- f089 Jun 4 1997 AsyncIO/dlib/asynciolibs.lib
[generic] 576 2520 22.9% -lh5- 477c Jun 4 1997 AsyncIO/dlib/asynciolibsr.lib
[generic] 2467 5464 45.2% -lh5- 0a55 Sep 2 1997 AsyncIO/dlib/asyncios.lib
[generic] 2439 5348 45.6% -lh5- e35b Sep 2 1997 AsyncIO/dlib/asynciosr.lib
[generic] 85 131 64.9% -lh5- f97e Nov 19 1995 AsyncIO/emodules/asyncio.m
[generic] 384 654 58.7% -lh5- 6a78 Nov 19 1995 AsyncIO/emodules/libraries/asyncio.e
[generic] 118 172 68.6% -lh5- 4c19 Nov 19 1995 AsyncIO/emodules/libraries/asyncio.m
[generic] 631 2901 21.8% -lh5- 5507 Feb 19 1997 AsyncIO/include/clib/asyncio_protos.h
[generic] 243 397 61.2% -lh5- a3dd Nov 14 1995 AsyncIO/include/diceclib/asyncio_protos.h
[generic] 217 534 40.6% -lh5- d9e6 Apr 27 1997 AsyncIO/include/fd/asyncio_lib.fd
[generic] 714 1871 38.2% -lh5- e4ac Aug 29 1997 AsyncIO/include/libraries/asyncio.h
[generic] 249 764 32.6% -lh5- 9833 Jun 4 1997 AsyncIO/include/pragmas/asyncio_pragmas.h
[generic] 143 209 68.4% -lh5- 4acd Jan 5 1996 AsyncIO/include/proto/asyncio.h
[generic] 2901 5956 48.7% -lh5- eab2 Sep 2 1997 AsyncIO/lib/asyncio.lib
[generic] 2894 5848 49.5% -lh5- fab5 Sep 2 1997 AsyncIO/lib/asyncior.lib
[generic] 2241 3312 67.7% -lh5- 1b2f Sep 6 1997 AsyncIO/libs/asyncio.library
[generic] 625 1913 32.7% -lh5- 842d Feb 19 1997 AsyncIO/src/async.h
[generic] 119 148 80.4% -lh5- b4e5 Nov 14 1995 AsyncIO/src/asynciolibsr.h
[generic] 282 584 48.3% -lh5- 5684 Apr 27 1997 AsyncIO/src/AsyncLib.c
[generic] 28 28 100.0% -lh0- dfca Apr 27 1997 AsyncIO/src/AsyncLibVer.c
[generic] 412 803 51.3% -lh5- 1de0 Aug 29 1997 AsyncIO/src/CloseAsync.c
[generic] 1227 4135 29.7% -lh5- d7ba Sep 4 1997 AsyncIO/src/DMakeFile
[generic] 715 1591 44.9% -lh5- 1b69 Aug 18 1997 AsyncIO/src/FGetsLenAsync.c
[generic] 2591 6508 39.8% -lh5- 032d Sep 4 1997 AsyncIO/src/Lib.c
[generic] 607 1584 38.3% -lh5- 298a Apr 27 1997 AsyncIO/src/Lib.Def
[generic] 373 822 45.4% -lh5- 1bc7 Feb 18 1997 AsyncIO/src/OpenAsync.c
[generic] 2330 6161 37.8% -lh5- b7ba Aug 21 1997 AsyncIO/src/OpenAsyncFH.c
[generic] 239 519 46.1% -lh5- 338b Feb 18 1997 AsyncIO/src/OpenAsyncFromFH.c
[generic] 331 588 56.3% -lh5- 9f16 Jun 8 1997 AsyncIO/src/PeekAsync.c
[generic] 555 1400 39.6% -lh5- 7662 Aug 18 1997 AsyncIO/src/ReadAsync.c
[generic] 435 792 54.9% -lh5- dcb3 Aug 29 1997 AsyncIO/src/ReadCharAsync.c
[generic] 555 1202 46.2% -lh5- 0b8f Aug 18 1997 AsyncIO/src/ReadLineAsync.c
[generic] 400 678 59.0% -lh5- 5123 Aug 29 1997 AsyncIO/src/RecordAsyncFailure.c
[generic] 234 340 68.8% -lh5- b348 Feb 18 1997 AsyncIO/src/RequeuePacket.c
[generic] 7 7 100.0% -lh0- 5995 Nov 9 1997 AsyncIO/src/Rev.config
[generic] 113 186 60.8% -lh5- ba71 Nov 9 1997 AsyncIO/src/Rev.h
[generic] 159 256 62.1% -lh5- 2e89 Jan 5 1996 AsyncIO/src/SCOPTIONS
[generic] 3458 9598 36.0% -lh5- a829 Aug 29 1997 AsyncIO/src/SeekAsync.c
[generic] 249 412 60.4% -lh5- 0b56 Feb 18 1997 AsyncIO/src/SendPacket.c
[generic] 966 2058 46.9% -lh5- bba2 May 17 1997 AsyncIO/src/WaitPacket.c
[generic] 468 1157 40.4% -lh5- 5ab9 Feb 18 1997 AsyncIO/src/WriteAsync.c
[generic] 396 692 57.2% -lh5- d65d Jun 4 1997 AsyncIO/src/WriteCharAsync.c
[generic] 235 368 63.9% -lh5- 651b Feb 18 1997 AsyncIO/src/WriteLineAsync.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 49 files 51046 128252 39.8% Nov 18 1997
|
|
|
![](/pics/pix.gif) |
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |