5 * Revision 1.1.1.1 1996/03/06 10:47:11 mclareni
9 #include "zebra/pilot.h"
10 #if defined(CERNLIB_FZCHANNEL)
11 SUBROUTINE FZHOOK (LUNP,TARGET,BUF)
13 C- Connect user routine TARGET for Channel mode, User called
15 #include "zebra/zunit.inc"
16 #include "zebra/mqsys.inc"
17 #include "zebra/eqlqf.inc"
18 #include "zebra/fzci.inc"
19 #include "zebra/fzcx.inc"
20 #include "zebra/fzcf.inc"
21 C-------------- End CDE --------------
22 DIMENSION LUNP(9), BUF(9)
25 #if (defined(CERNLIB_QTRHOLL))&&(!defined(CERNLIB_A6M))
27 DATA NAMESR / 4HFZHO, 4HOK /
29 #if (defined(CERNLIB_QTRHOLL))&&(defined(CERNLIB_A6M))
30 DATA NAMESR / 6HFZHOOK /
32 #if !defined(CERNLIB_QTRHOLL)
34 PARAMETER (NAMESR = 'FZHOOK ')
37 * quick trace without test on capacity
38 #include "zebra/qtraceq.inc"
43 IF (LUNF.EQ.0) LOGLVF=1
44 IF (IACMOF.NE.3) LOGLVF=1
46 #if defined(CERNLIB_QPRINT)
47 IF (LOGLVF.GE.1) WRITE (IQLOG,9024) LUN
48 9024 FORMAT (1X/' FZHOOK. Connect user routine for LUN=',I3)
51 IF (LUNF.EQ.0) GO TO 91
52 IF (IACMOF.NE.3) GO TO 92
54 IQUEST(2) = JUMPAD (TARGET)
55 IQ(KQSP+LQFF+1) = IQUEST(2)
56 IF (LUNF.EQ.LUNI) IADOPI = IQUEST(2)
57 IF (LUNF.EQ.LUNX) IADOPX = IQUEST(2)
60 C-------------------------------------------------
62 C-------------------------------------------------
65 CALL ZFATAM ('FZHOOK - Stream not existing.')
68 CALL ZFATAM ('FZHOOK - Stream not ready for Channel mode.')
70 #include "zebra/qtrace99.inc"
73 * ==================================================
74 #include "zebra/qcardl.inc"