use copyinstr and copystr (add copyoutstr later)
[unix-history] / usr / src / old / htable / htable.h
CommitLineData
99d3ae94 1/* @(#)htable.h 4.3 (Berkeley) %G% */
d5d4aed4
SL
2
3#include <sys/types.h>
4
5/*
6 * common definitions for htable
7 */
8
9struct addr {
10 u_long addr_val;
11 struct addr *addr_link;
12};
13
14struct name {
15 char *name_val;
16 struct name *name_link;
17};
18
99d3ae94
MK
19struct gateway {
20 struct gateway *g_link;
21 struct gateway *g_dst; /* connected gateway if metric > 0 */
22 struct gateway *g_firstent; /* first entry for this gateway */
23 struct name *g_name;
24 int g_net;
25 u_long g_addr; /* address on g_net */
26 int g_metric; /* hops to this net */
27};
28
cd08f4dd
SL
29#define NOADDR ((struct addr *)0)
30#define NONAME ((struct name *)0)
d5d4aed4
SL
31
32#define KW_NET 1
33#define KW_GATEWAY 2
34#define KW_HOST 3
35
36struct name *newname();
37char *malloc();
38
39char *infile; /* Input file name */