Lines Matching defs:bi
117 getremoteaddress(bl_info_t *bi, struct sockaddr_storage *rss, socklen_t *rsl)
122 if (getpeername(bi->bi_fd, (void *)rss, rsl) != -1)
130 if (bi->bi_slen == 0) {
135 switch (bi->bi_ss.ss_family) {
144 (unsigned)bi->bi_ss.ss_family);
148 if (*rsl != bi->bi_slen) {
150 (unsigned)*rsl, (unsigned)bi->bi_slen);
154 memcpy(rss, &bi->bi_ss, *rsl);
173 bl_info_t *bi;
183 if ((bi = bl_recv(bl)) == NULL) {
188 if (getremoteaddress(bi, &rss, &rsl) == -1)
194 " uid=%lu gid=%lu", bi->bi_type, bi->bi_fd, rbuf,
195 bi->bi_msg, (unsigned long)bi->bi_uid,
196 (unsigned long)bi->bi_gid);
199 if (conf_find(bi->bi_fd, bi->bi_uid, &rss, &c) == NULL) {
216 switch (bi->bi_type) {
267 (*lfun)(LOG_ERR, "unknown message %d", bi->bi_type);
272 close(bi->bi_fd);