diff options
author | amurai <amurai@FreeBSD.org> | 1995-01-31 06:29:58 +0000 |
---|---|---|
committer | amurai <amurai@FreeBSD.org> | 1995-01-31 06:29:58 +0000 |
commit | 21ef2761fd1e5a4beb483da8bddf767d36540dce (patch) | |
tree | 3aecd1251d1647032ad1455f304eaeeaab4987d0 /usr.sbin/ppp/defs.h | |
parent | 0487956fcf018d602bfe99b0e3398c6f4d55680a (diff) | |
download | FreeBSD-src-21ef2761fd1e5a4beb483da8bddf767d36540dce.zip FreeBSD-src-21ef2761fd1e5a4beb483da8bddf767d36540dce.tar.gz |
Diffstat (limited to 'usr.sbin/ppp/defs.h')
-rw-r--r-- | usr.sbin/ppp/defs.h | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/usr.sbin/ppp/defs.h b/usr.sbin/ppp/defs.h new file mode 100644 index 0000000..c0ec0c1 --- /dev/null +++ b/usr.sbin/ppp/defs.h @@ -0,0 +1,77 @@ +/* + * Written by Toshiharu OHNO (tony-o@iij.ad.jp) + * + * Copyright (C) 1993, Internet Initiative Japan, Inc. All rights reserverd. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the Internet Initiative Japan. The name of the + * IIJ may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * $Id:$ + * + * TODO: + */ + +#ifndef _DEFS_H_ +#define _DEFS_H_ + +#include <machine/endian.h> +#include <sys/types.h> +#include <unistd.h> +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include "mbuf.h" +#include "log.h" + +/* + * Check follwiing definitions for your machine envirinment + */ +#define LOGFILE "/var/log/ppp.log" /* Name of log file */ +#define MODEM_DEV "/dev/cua01" /* name of tty device */ +#define MODEM_SPEED B38400 /* tty speed */ +#define SERVER_PORT 3000 /* Base server port no. */ + +#define REDIAL_PERIOD 30 /* Hold time to redial */ + +#define CONFFILE "ppp.conf" +#define LINKFILE "ppp.linkup" +#define ETHERFILE "ppp.etherup" +#define SECRETFILE "ppp.secret" + +/* + * Definition of working mode + */ +#define MODE_INTER 1 /* Interactive mode */ +#define MODE_AUTO 2 /* Auto calling mode */ +#define MODE_DIRECT 4 /* Direct connection mode */ +#define MODE_DEDICATED 8 /* Dedicated line mode */ + +#define EX_NORMAL 0 +#define EX_START 1 +#define EX_SOCK 2 +#define EX_MODEM 3 +#define EX_DIAL 4 +#define EX_DEAD 5 +#define EX_DONE 6 +#define EX_REBOOT 7 +#define EX_ERRDEAD 8 +#define EX_HANGUP 10 +#define EX_TERM 11 + +int mode; + +int modem; +int tun_in, tun_out; +int netfd; +char *dstsystem; + +#endif /* _DEFS_H_ */ |