BSD 4_3_Tahoe release
[unix-history] / usr / src / usr.bin / uucp / condevs.h
/* @(#)condevs.h 4.7 (Berkeley) 5/5/88 */
#include "uucp.h"
#include <errno.h>
#include <setjmp.h>
#include <signal.h>
#include <sgtty.h>
#ifdef VMSDTR /* Modem control on vms(works dtr) */
#include <eunice/eunice.h>
#define TT$M_MODEM 0x00200000 /* These should be in a '.h' somewhere */
#define SS$_NORMAL 0x00000001
#define IO$_SETMODE 0x00000023
#define IO$_SENSEMODE 0x00000027
#endif
extern char devSel[]; /* name to pass to delock() in close */
extern int errno, next_fd;
extern jmp_buf Sjbuf;
extern int alarmtr();
int nulldev(), nodev(), Acuopn(), diropn(), dircls();
#ifdef DATAKIT
int dkopn();
#endif DATAKIT
#ifdef DN11
int dnopn(), dncls();
#endif DN11
#ifdef HAYES
int hyspopn(), hystopn(), hyscls();
#endif HAYES
#ifdef HAYES2400
int hyspopn24(), hystopn24(), hyscls24();
#endif HAYES2400
#ifdef HAYESQ
int hysqopn(), hysqcls(); /* a version of hayes that doesn't use ret codes */
#endif HAYESQ
#ifdef NOVATION
int novopn(), novcls();
#endif NOVATION
#ifdef CDS224
int cdsopn224(), cdscls224();
#endif CDs224
#ifdef DF02
int df2opn(), df2cls();
#endif DF02
#ifdef DF112
int df12popn(), df12topn(), df12cls();
#endif DF112
#ifdef PNET
int pnetopn();
#endif PNET
#ifdef VENTEL
int ventopn(), ventcls();
#endif VENTEL
#ifdef PENRIL
int penopn(), pencls();
#endif PENRIL
#ifdef UNETTCP
#define TO_ACTIVE 0
int unetopn(), unetcls();
#endif UNETTCP
#ifdef BSDTCP
int bsdtcpopn(), bsdtcpcls();
#endif BSDTCP
#ifdef VADIC
int vadopn(), vadcls();
#endif VADIC
#ifdef VA212
int va212opn(), va212cls();
#endif VA212
#ifdef VA811S
int va811opn(), va811cls();
#endif VA811S
#ifdef VA820
int va820opn(), va820cls();
#endif VA820
#ifdef RVMACS
int rvmacsopn(), rvmacscls();
#endif
#ifdef VMACS
int vmacsopn(), vmacscls();
#endif
#ifdef MICOM
int micopn(), miccls();
#endif MICOM
#ifdef SYTEK
int sykopn(), sykcls();
#endif SYTEK
#ifdef ATT2224
int attopn(), attcls();
#endif ATT2224