@@ -257,9 +257,14 @@ typedef char CCKD_ITRACE[256]; /* Trace table entry */
257
257
#define CCKD_DEF_FREEPEND -1 /* Def free pending cycles */
258
258
#define CCKD_MAX_FREEPEND 4 /* Max free pending cycles */
259
259
260
+ #define CCKD_MIN_DHMAX 0 /* Min DASD hardeners allowed */
261
+ #define CCKD_DEF_DHMAX 1 /* Def DASD hardeners allowed */
262
+ #define CCKD_MAX_DHMAX 1 /* Max DASD hardeners allowed */
263
+ /* *** ONLY ONE ALLOWED! *** */
264
+
260
265
#define CCKD_MIN_DHINT 0 /* Min DASD hardening interval */
261
266
#define CCKD_DEF_DHINT 0 /* Def DASD hardening interval */
262
- #define CCKD_MAX_DHINT 60 /* Max DASD hardening interval */
267
+ #define CCKD_MAX_DHINT 999 /* Max DASD hardening interval */
263
268
264
269
265
270
/*-------------------------------------------------------------------*/
@@ -282,12 +287,11 @@ struct CCKDBLK { /* Global cckd dasd block */
282
287
BYTE comp ; /* Override compression */
283
288
int compparm ; /* Override compression parm */
284
289
285
- LOCK dhlock_c ; /* DASD hardener count lock */
286
- LOCK dhlock_t ; /* DASD hardener thread lock */
287
- COND dhcond ; /* DASD hardener cond */
288
- int dhs ; /* Number DASD hardener threads started */
289
- int dha ; /* Number DASD hardener threads active */
290
- int dhmax ; /* Max DASD hardeners */
290
+ LOCK dhlock ; /* Dasd Hardener lock */
291
+ COND dhcond ; /* Dasd Hardener cond */
292
+ int dhs ; /* Number Dasd Hardener threads started */
293
+ int dha ; /* Number Dasd Hardener threads active */
294
+ int dhmax ; /* Max Dasd Hardeners */
291
295
int dhint ; /* Wait time in seconds */
292
296
293
297
LOCK gclock ; /* Garbage collector lock */
0 commit comments