CTL_MSG
announce(CTL_MSG *request, const char *remote_machine)
print_mesg(const char *tty, CTL_MSG *request,
int announce(CTL_MSG *, const char *);
void do_announce(CTL_MSG *, CTL_RESPONSE *);
CTL_MSG *find_match(CTL_MSG *request);
CTL_MSG *find_request(CTL_MSG *request);
void insert_table(CTL_MSG *, CTL_RESPONSE *);
int print_mesg(const char *, CTL_MSG *, const char *);
void print_request(const char *, CTL_MSG *);
void process_request(CTL_MSG *mp, CTL_RESPONSE *rp);
print_request(const char *cp, CTL_MSG *mp)
if (ptr != (CTL_MSG *)0) {
if (ptr != (CTL_MSG *)0) {
do_announce(CTL_MSG *mp, CTL_RESPONSE *rp)
CTL_MSG *ptr;
if (ptr == (CTL_MSG *) 0) {
process_request(CTL_MSG *mp, CTL_RESPONSE *rp)
CTL_MSG *ptr;
return ((CTL_MSG *)0);
CTL_MSG *
find_request(CTL_MSG *request)
return ((CTL_MSG *)0);
insert_table(CTL_MSG *request, CTL_RESPONSE *response)
CTL_MSG request;
CTL_MSG *
find_match(CTL_MSG *request)
static CTL_MSG request;
register CTL_MSG *mp = &request;
CTL_MSG msg;
ctl_transact(struct in_addr target, CTL_MSG lmsg, int type, CTL_RESPONSE *rp)
extern CTL_MSG msg;
extern void ctl_transact(struct in_addr,CTL_MSG,int,CTL_RESPONSE *);
extern CTL_MSG msg;