defs.c revision 31121
130715Sbrian/* 231121Sbrian * $Id: defs.c,v 1.1 1997/10/26 01:02:30 brian Exp $ 330715Sbrian */ 430715Sbrian 530715Sbrian#include <stdlib.h> 631121Sbrian#include <string.h> 730715Sbrian 830715Sbrian#include "defs.h" 930715Sbrian 1030715Sbrianint mode = MODE_INTER; 1130715Sbrianint BGFiledes[2] = { -1, -1 }; 1230715Sbrianint modem = -1; 1330715Sbrianint tun_in = -1; 1430715Sbrianint tun_out = -1; 1530715Sbrianint netfd = -1; 1630715Sbrian 1731121Sbrianstatic char dstsystem[50]; 1831121Sbrian 1930715Sbrianvoid 2031121SbrianSetLabel(const char *label) 2131121Sbrian{ 2231121Sbrian if (label) 2331121Sbrian strncpy(dstsystem, label, sizeof dstsystem); 2431121Sbrian else 2531121Sbrian *dstsystem = '\0'; 2631121Sbrian} 2731121Sbrian 2831121Sbrianconst char * 2931121SbrianGetLabel() 3031121Sbrian{ 3131121Sbrian return *dstsystem ? dstsystem : NULL; 3231121Sbrian} 3331121Sbrian 3431121Sbrianvoid 3530715Sbrianrandinit() 3630715Sbrian{ 3730715Sbrian static int initdone; 3830715Sbrian 3930715Sbrian if (!initdone) { 4030715Sbrian initdone = 1; 4130715Sbrian srandomdev(); 4230715Sbrian } 4330715Sbrian} 44