
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
|
Queue-Handler Replacement
=========================
This is a drop-in replacement for the C= L:Queue-Handler 37.12
(01.03.91). It fixes several rather nasty bugs with PIPE:, like
loosing characters. There were more bugs. You sure don't want to know
about them and I intend to have most of them forgotten by the time you
read this. So don't ask.
This new handler should be fully compatible and a lot more solid. It
is intended for use with AmigaOS >= V2.04.
It is freely redistributable, but copyrighted and should be considered
*giftware*. If this helps you, send me something small and nice, like
a current Aminet CD-ROM set. :-)
I created this handler because my popen implementation used for the
diffutils in the HWGRCS package depends on PIPE:, and I do not want to
change that because it is a good idea to use the OS. So I had to put
together an OS fix now.
Standard disclaimer: I don't guarantee anything. If something breaks
on your side, bad luck. Tell me about any bugs, please.
- Starting with 40.3, the write side should fail instad of lock when the
read side closes up prematurely.
- 40.4 allows for pipe names up to 80 characters including the device spec.
While this artificial limit is of course not nice, I left it in for
now due to backwards compatibility reasons and lack of time to fix
it. I intend to remove the limit in the future.
TODO:
- WaitForChar() support.
- No artificial name limits.
Heinz Wrobel
<heinz@hwg.muc.de>
|
Contents of util/sys/HWGQueue.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 834 1465 56.9% -lh5- bbcb Jun 25 1995 readme.first
[generic] 1751 2576 68.0% -lh5- 6def Jan 31 1995 queue-handler
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 2 files 2585 4041 64.0% Jun 26 1995
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |