|
|
1.1 root 1: #include "vdfmt.h"
2:
3: /*
4: **
5: */
6:
7: start_commands()
8: {
9: register int ctlr, drive, cur_op;
10:
11: indent();
12: for(ctlr=0; ctlr<MAXCTLR; ctlr++)
13: for(drive=0; drive<MAXDRIVE; drive++) {
14: for(cur_op=0; cur_op<NUMOPS; cur_op++) {
15: if(ops_to_do[ctlr][drive].op & (1<<cur_op)) {
16: cur.controller = ctlr;
17: cur.drive = drive;
18: if(!_setjmp(abort_environ)) {
19: load_verify_patterns();
20: spin_up_drive();
21: (*operations[cur_op].routine)();
22: }
23: ops_to_do[ctlr][drive].op&=~(1<<cur_op);
24: }
25: }
26: }
27: exdent(1);
28: }
29:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.