Lines Matching refs:mp

63 process_request(CTL_MSG *mp, CTL_RESPONSE *rp)  in process_request()  argument
69 rp->type = mp->type; in process_request()
71 if (mp->vers != TALK_VERSION) { in process_request()
72 syslog(LOG_WARNING, "bad protocol version %d", mp->vers); in process_request()
76 mp->id_num = ntohl(mp->id_num); in process_request()
77 mp->addr.sa_family = ntohs(mp->addr.sa_family); in process_request()
78 if (mp->addr.sa_family != AF_INET) { in process_request()
80 mp->addr.sa_family); in process_request()
84 mp->ctl_addr.sa_family = ntohs(mp->ctl_addr.sa_family); in process_request()
85 if (mp->ctl_addr.sa_family != AF_INET) { in process_request()
87 mp->ctl_addr.sa_family); in process_request()
91 for (s = mp->l_name; *s; s++) in process_request()
97 mp->pid = ntohl(mp->pid); in process_request()
99 print_request("process_request", mp); in process_request()
100 switch (mp->type) { in process_request()
103 do_announce(mp, rp); in process_request()
107 ptr = find_request(mp); in process_request()
112 insert_table(mp, rp); in process_request()
116 ptr = find_match(mp); in process_request()
127 rp->answer = delete_invite(mp->id_num); in process_request()
139 do_announce(CTL_MSG *mp, CTL_RESPONSE *rp) in do_announce() argument
146 result = find_user(mp->r_name, mp->r_tty); in do_announce()
152 hp = gethostbyaddr(&satosin(&mp->ctl_addr)->sin_addr, in do_announce()
158 ptr = find_request(mp); in do_announce()
160 insert_table(mp, rp); in do_announce()
161 rp->answer = announce(mp, hp->h_name); in do_announce()
164 if (mp->id_num > ptr->id_num) { in do_announce()
171 rp->answer = announce(mp, hp->h_name); in do_announce()