]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MINICERN/packlib/zebra/rz/rzdlok.F
Bugfix in AliPoints2Memory
[u/mrichter/AliRoot.git] / MINICERN / packlib / zebra / rz / rzdlok.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1996/03/06 10:47:23 mclareni
6* Zebra
7*
8*
9#include "zebra/pilot.h"
10 SUBROUTINE RZDLOK
11*
12************************************************************************
13*
14* To reset the LOCKing word in first record.
15* This is usefull, in case a previous job could not finish
16* in a clean way (time limit, system crash,CRTL/Y,etc
17*
18* Called by <USER>,RZFILE
19*
20* Author : R.Brun DD/US/PD
21* Written : 03.10.86
22* Last mod: 02.04.90
23*
24************************************************************************
25#include "zebra/rzcl.inc"
26#include "zebra/rzclun.inc"
27#include "zebra/rzk.inc"
28*
29*-----------------------------------------------------------------------
30*
31 IQUEST(1)=0
32 IF(LQRS.EQ.0)GO TO 99
33 IF(LTOP.EQ.0)GO TO 99
34*
35 IF(LRIN.EQ.0)THEN
36 CALL MZBOOK(JQPDVS,LRIN,LTOP,-7,'RZIN',0,0,LREC+1,2,-1)
37 IQ(KQSP+LRIN-5)=IQ(KQSP+LTOP-5)
38 ENDIF
39 NWL =50
40 10 CALL RZIODO(LUN,NWL,1,IQ(KQSP+LRIN+1),1)
41 IF(IQ(KQSP+LRIN+2).GT.NWL.AND.IQUEST(1).EQ.0)THEN
42 NWL=IQ(KQSP+LRIN+2)
43 GO TO 10
44 ENDIF
45 NWL=IQ(KQSP+LRIN+2)
46 IF(LCDIR.NE.0)IQ(KQSP+LTOP+KIRIN)=0
47 IQ(KQSP+LRIN+3)=0
48 CALL RZIODO(LUN,MAX(NWL,50),1,IQ(KQSP+LRIN+1),2)
49*
50 99 RETURN
51 END