5 * Revision 1.1.1.1 1996/03/06 10:47:24 mclareni
9 #include "zebra/pilot.h"
10 SUBROUTINE RZKEEP(KEYU,ICYCLE,CHOPT)
12 ************************************************************************
14 * To mark KEYU,ICYCLE to be kept in a PURGE operation
17 * ICYCLE Cycle number of the key
18 * ICYCLE > highest cycle number means the highest cycle
19 * ICYCLE = 0 means read the lowest cycle
20 * CHOPT =' ' Keep this cycle
25 * Author : R.Brun DD/US/PD
28 * : 04.03.94 S.Banerjee (Change in cycle structure)
30 ************************************************************************
31 #include "zebra/rzcl.inc"
32 #include "zebra/rzcycle.inc"
36 *-----------------------------------------------------------------------
41 CALL RZMODS('RZKEEP',IFLAG)
42 IF(IFLAG.NE.0)GO TO 99
46 CALL RZINK(KEYU,ICYCLE,' ')
48 IF(IQUEST(1).NE.0)GO TO 99
51 IF(CHOPT(1:1).NE.'U')THEN
52 CALL SBIT1(IQ(KQSP+LCDIR+LCYC+KFLCYC),5)
54 CALL SBIT0(IQ(KQSP+LCDIR+LCYC+KFLCYC),5)