totally rewrite directory scanning code for 50-1 speedup
[unix-history] / usr / src / usr.bin / uucp / includes / condevs.h
CommitLineData
f20aa8a3 1/* condevs.h 4.6 86/02/13 */
e775928b 2
1a85e9d2 3#include "uucp.h"
e775928b
RC
4#include <errno.h>
5#include <setjmp.h>
6#include <signal.h>
7#include <sgtty.h>
e775928b
RC
8#ifdef VMSDTR /* Modem control on vms(works dtr) */
9#include <eunice/eunice.h>
10#define TT$M_MODEM 0x00200000 /* These should be in a '.h' somewhere */
11#define SS$_NORMAL 0x00000001
12#define IO$_SETMODE 0x00000023
13#define IO$_SENSEMODE 0x00000027
14#endif
15
16extern char devSel[]; /* name to pass to delock() in close */
17extern int errno, next_fd;
18extern jmp_buf Sjbuf;
19extern int alarmtr();
20int nulldev(), nodev(), Acuopn(), diropn(), dircls();
21
22#ifdef DATAKIT
23int dkopn();
24#endif DATAKIT
25
26#ifdef DN11
27int dnopn(), dncls();
28#endif DN11
29
30#ifdef HAYES
68d7ea38 31int hyspopn(), hystopn(), hyscls();
e775928b
RC
32#endif HAYES
33
9313cec6 34#ifdef HAYES2400
f20aa8a3 35int hyspopn24(), hystopn24(), hyscls24();
9313cec6
JB
36#endif HAYES2400
37
e775928b
RC
38#ifdef HAYESQ
39int hysqopn(), hysqcls(); /* a version of hayes that doesn't use ret codes */
40#endif HAYESQ
41
42#ifdef NOVATION
43int novopn(), novcls();
44#endif NOVATION
45
9313cec6
JB
46#ifdef CDS224
47int cdsopn224(), cdscls224();
48#endif CDs224
49
e775928b
RC
50#ifdef DF02
51int df2opn(), df2cls();
52#endif DF02
53
1a85e9d2
RC
54#ifdef DF112
55int df12popn(), df12topn(), df12cls();
56#endif DF112
57
e775928b
RC
58#ifdef PNET
59int pnetopn();
60#endif PNET
61
62#ifdef VENTEL
63int ventopn(), ventcls();
64#endif VENTEL
65
1a85e9d2
RC
66#ifdef PENRIL
67int penopn(), pencls();
68#endif PENRIL
69
e775928b
RC
70#ifdef UNETTCP
71#define TO_ACTIVE 0
72int unetopn(), unetcls();
73#endif UNETTCP
74
75#ifdef BSDTCP
76int bsdtcpopn(), bsdtcpcls();
77#endif BSDTCP
78
79#ifdef VADIC
80int vadopn(), vadcls();
81#endif VADIC
82
83#ifdef VA212
84int va212opn(), va212cls();
85#endif VA212
86
87#ifdef VA811S
88int va811opn(), va811cls();
89#endif VA811S
90
91#ifdef VA820
92int va820opn(), va820cls();
93#endif VA820
94
95#ifdef RVMACS
96int rvmacsopn(), rvmacscls();
97#endif
98
99#ifdef VMACS
100int vmacsopn(), vmacscls();
101#endif
102
103#ifdef MICOM
104int micopn(), miccls();
105#endif MICOM
106
107#ifdef SYTEK
108int sykopn(), sykcls();
11d051f7
JB
109#endif SYTEK
110
111#ifdef ATT2224
112int attopn(), attcls();
113#endif ATT2224
114