servtab
struct servtab *dupconfig(struct servtab *);
struct servtab *
struct servtab *sep, *tsep;
sep = calloc(1, sizeof(struct servtab));
freeconfig(struct servtab *cp)
struct servtab *
dupconfig(struct servtab *sep)
struct servtab *newtab;
newtab = calloc(1, sizeof(struct servtab));
echo_stream(int s, struct servtab *sep)
echo_dg(int s, struct servtab *sep)
discard_stream(int s, struct servtab *sep)
discard_dg(int s, struct servtab *sep)
chargen_stream(int s, struct servtab *sep)
chargen_dg(int s, struct servtab *sep)
machtime_stream(int s, struct servtab *sep)
machtime_dg(int s, struct servtab *sep)
daytime_stream(int s, struct servtab *sep)
daytime_dg(int s, struct servtab *sep)
print_service(char *action, struct servtab *sep)
struct servtab *sep = xsep;
struct servtab *se_next;
} *servtab;
void echo_stream(int, struct servtab *);
void discard_stream(int, struct servtab *);
void machtime_stream(int, struct servtab *);
void daytime_stream(int, struct servtab *);
void chargen_stream(int, struct servtab *);
void echo_dg(int, struct servtab *);
void discard_dg(int, struct servtab *);
void machtime_dg(int, struct servtab *);
void daytime_dg(int, struct servtab *);
void chargen_dg(int, struct servtab *);
void (*bi_fn)(int, struct servtab *);
void register_rpc(struct servtab *);
void unregister_rpc(struct servtab *);
void freeconfig(struct servtab *);
void print_service(char *, struct servtab *);
void setup(struct servtab *);
struct servtab *getconfigent(void);
struct servtab *enter(struct servtab *);
int matchconf(struct servtab *, struct servtab *);
struct servtab *sep = xsep;
struct servtab *sep;
for (sep = servtab; sep; sep = sep->se_next)
struct servtab *sep, *cp, **sepp;
for (sep = servtab; sep; sep = sep->se_next)
for (sep = servtab; sep; sep = sep->se_next)
struct servtab *tmp = cp;
sepp = &servtab;
struct servtab *sep;
for (sep = servtab; sep; sep = sep->se_next) {
struct servtab *sep;
for (sep = servtab; sep; sep = sep->se_next) {
setup(struct servtab *sep)
register_rpc(struct servtab *sep)
unregister_rpc(struct servtab *sep)
struct servtab *
enter(struct servtab *cp)
struct servtab *sep;
sep->se_next = servtab;
servtab = sep;
matchconf(struct servtab *old, struct servtab *new)