1 /****************************************************************************
3 ** Program: pipe-handler - an AmigaDOS handler for named pipes
5 ** Author: Ed Puckett qix@mit-oz
7 ** Copyright 1987 by EpAc Software. All Rights Reserved.
9 ** History: 05-Jan-87 Original Version (1.0)
10 ** 07-Feb-87 Added modifications for allowing shared locks
11 ** on individual pipes.
12 ** 12-Feb-87 Added PipeParentDir.
13 ** 12-Feb-87 Fixed bug in PipeLock(): previously ignored
14 ** lock passed in packet. Bug uncovered when
15 ** pipes became lockable, and thus assignable.
16 ** 27-Mar-87 Added PipeDupLock(). This was missing
17 ** in the original version!
22 extern void SetPipeDate ( /* pipe */ );
23 extern void PipeLock ( /* pkt */ );
24 extern void PipeFHFromLock( /* pkt */ );
25 extern void PipeDupLock ( /* pkt */ );
26 extern void PipeDupLockFH ( /* pkt */ );
27 extern void PipeUnLock ( /* pkt */ );
28 extern void PipeExamine ( /* pkt */ );
29 extern void PipeExNext ( /* pkt */ );
30 extern void PipeExFH ( /* pkt */ );
31 extern void PipeParentDir ( /* pkt */ );
32 extern void PipeParentFH ( /* pkt */ );
33 extern void InitLock ( /* lock, key */ );