|
|
1.1 root 1: #ifndef lint
2: static char sccsid[] = "@(#)check_out.c 4.1 (Berkeley) 3/23/83";
3: #endif not lint
4:
5: # include "trek.h"
6:
7: /*
8: ** CHECK IF A DEVICE IS OUT
9: **
10: ** The indicated device is checked to see if it is disabled. If
11: ** it is, an attempt is made to use the starbase device. If both
12: ** of these fails, it returns non-zero (device is REALLY out),
13: ** otherwise it returns zero (I can get to it somehow).
14: **
15: ** It prints appropriate messages too.
16: */
17:
18: check_out(device)
19: int device;
20: {
21: register int dev;
22:
23: dev = device;
24:
25: /* check for device ok */
26: if (!damaged(dev))
27: return (0);
28:
29: /* report it as being dead */
30: out(dev);
31:
32: /* but if we are docked, we can go ahead anyhow */
33: if (Ship.cond != DOCKED)
34: return (1);
35: printf(" Using starbase %s\n", Device[dev].name);
36: return (0);
37: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.