-/* dn11.c 4.11 81/11/29 */
+#ifndef lint
+static char sccsid[] = "@(#)dn11.c 4.14 (Berkeley) %G%";
+#endif
-#if DN11
/*
* Routines for dialing up on DN-11
*/
#include "tip.h"
-#include <setjmp.h>
-#include <errno.h>
-
-int dn_abort();
-
-int alarmtr();
+int dn_abort(), alarmtr();
static jmp_buf jmpbuf;
static int child = -1, dn;
alarmtr()
{
+
alarm(0);
longjmp(jmpbuf, 1);
}
*/
dn_disconnect()
{
+
sleep(2);
-#ifdef VMUNIX
if (FD > 0)
ioctl(FD, TIOCCDTR, 0);
-#endif
close(FD);
}
dn_abort()
{
+
sleep(2);
if (child > 0)
kill(child, SIGKILL);
if (dn > 0)
close(dn);
-#ifdef VMUNIX
if (FD > 0)
ioctl(FD, TIOCCDTR, 0);
-#endif
close(FD);
}
-#endif