Lines Matching refs:mp

59 process_request(CTL_MSG *mp, CTL_RESPONSE *rp)  in process_request()  argument
65 rp->type = mp->type; in process_request()
67 if (mp->vers != TALK_VERSION) { in process_request()
68 syslog(LOG_WARNING, "Bad protocol version %d", mp->vers); in process_request()
72 mp->id_num = ntohl(mp->id_num); in process_request()
73 if (ntohs(mp->addr.sa_family) != AF_INET) { in process_request()
75 ntohs(mp->addr.sa_family)); in process_request()
79 if (ntohs(mp->ctl_addr.sa_family) != AF_INET) { in process_request()
81 ntohs(mp->ctl_addr.sa_family)); in process_request()
85 for (s = mp->l_name; *s; s++) in process_request()
92 &satosin(&mp->ctl_addr)->sin_addr, in process_request()
98 strlcpy(buf2, inet_ntoa(satosin(&mp->ctl_addr)->sin_addr), in process_request()
104 mp->pid = ntohl(mp->pid); in process_request()
106 print_request("process_request", mp); in process_request()
107 switch (mp->type) { in process_request()
110 do_announce(mp, rp); in process_request()
114 ptr = find_request(mp); in process_request()
119 insert_table(mp, rp); in process_request()
123 ptr = find_match(mp); in process_request()
134 rp->answer = delete_invite(mp->id_num); in process_request()
146 do_announce(CTL_MSG *mp, CTL_RESPONSE *rp) in do_announce() argument
153 result = find_user(mp->r_name, mp->r_tty, sizeof(mp->r_tty)); in do_announce()
158 hp = gethostbyaddr((char *)&satosin(&mp->ctl_addr)->sin_addr, in do_announce()
164 ptr = find_request(mp); in do_announce()
166 insert_table(mp, rp); in do_announce()
167 rp->answer = announce(mp, hp->h_name); in do_announce()
170 if (mp->id_num > ptr->id_num) { in do_announce()
177 rp->answer = announce(mp, hp->h_name); in do_announce()