|
|
1.1 ! root 1: /* @(#)condevs.h 4.7 (Berkeley) 5/5/88 */ ! 2: ! 3: #include "uucp.h" ! 4: #include <errno.h> ! 5: #include <setjmp.h> ! 6: #include <signal.h> ! 7: #include <sgtty.h> ! 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: ! 16: extern char devSel[]; /* name to pass to delock() in close */ ! 17: extern int errno, next_fd; ! 18: extern jmp_buf Sjbuf; ! 19: extern int alarmtr(); ! 20: int nulldev(), nodev(), Acuopn(), diropn(), dircls(); ! 21: ! 22: #ifdef DATAKIT ! 23: int dkopn(); ! 24: #endif DATAKIT ! 25: ! 26: #ifdef DN11 ! 27: int dnopn(), dncls(); ! 28: #endif DN11 ! 29: ! 30: #ifdef HAYES ! 31: int hyspopn(), hystopn(), hyscls(); ! 32: #endif HAYES ! 33: ! 34: #ifdef HAYES2400 ! 35: int hyspopn24(), hystopn24(), hyscls24(); ! 36: #endif HAYES2400 ! 37: ! 38: #ifdef HAYESQ ! 39: int hysqopn(), hysqcls(); /* a version of hayes that doesn't use ret codes */ ! 40: #endif HAYESQ ! 41: ! 42: #ifdef NOVATION ! 43: int novopn(), novcls(); ! 44: #endif NOVATION ! 45: ! 46: #ifdef CDS224 ! 47: int cdsopn224(), cdscls224(); ! 48: #endif CDs224 ! 49: ! 50: #ifdef DF02 ! 51: int df2opn(), df2cls(); ! 52: #endif DF02 ! 53: ! 54: #ifdef DF112 ! 55: int df12popn(), df12topn(), df12cls(); ! 56: #endif DF112 ! 57: ! 58: #ifdef PNET ! 59: int pnetopn(); ! 60: #endif PNET ! 61: ! 62: #ifdef VENTEL ! 63: int ventopn(), ventcls(); ! 64: #endif VENTEL ! 65: ! 66: #ifdef PENRIL ! 67: int penopn(), pencls(); ! 68: #endif PENRIL ! 69: ! 70: #ifdef UNETTCP ! 71: #define TO_ACTIVE 0 ! 72: int unetopn(), unetcls(); ! 73: #endif UNETTCP ! 74: ! 75: #ifdef BSDTCP ! 76: int bsdtcpopn(), bsdtcpcls(); ! 77: #endif BSDTCP ! 78: ! 79: #ifdef VADIC ! 80: int vadopn(), vadcls(); ! 81: #endif VADIC ! 82: ! 83: #ifdef VA212 ! 84: int va212opn(), va212cls(); ! 85: #endif VA212 ! 86: ! 87: #ifdef VA811S ! 88: int va811opn(), va811cls(); ! 89: #endif VA811S ! 90: ! 91: #ifdef VA820 ! 92: int va820opn(), va820cls(); ! 93: #endif VA820 ! 94: ! 95: #ifdef RVMACS ! 96: int rvmacsopn(), rvmacscls(); ! 97: #endif ! 98: ! 99: #ifdef VMACS ! 100: int vmacsopn(), vmacscls(); ! 101: #endif ! 102: ! 103: #ifdef MICOM ! 104: int micopn(), miccls(); ! 105: #endif MICOM ! 106: ! 107: #ifdef SYTEK ! 108: int sykopn(), sykcls(); ! 109: #endif SYTEK ! 110: ! 111: #ifdef ATT2224 ! 112: int attopn(), attcls(); ! 113: #endif ATT2224 ! 114:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.