• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssh/

Lines Matching defs:pmonitor

274 monitor_child_preauth(Authctxt *_authctxt, struct monitor *pmonitor)
282 if (pmonitor->m_recvfd >= 0)
283 close(pmonitor->m_recvfd);
284 if (pmonitor->m_log_sendfd >= 0)
285 close(pmonitor->m_log_sendfd);
286 pmonitor->m_log_sendfd = pmonitor->m_recvfd = -1;
306 authenticated = (monitor_read(pmonitor, mon_dispatch, &ent) == 1);
335 mm_request_receive_expect(pmonitor->m_sendfd,
338 pmonitor->m_sendfd, m);
365 mm_get_keystate(pmonitor);
368 while (pmonitor->m_log_recvfd != -1 && monitor_read_log(pmonitor) == 0)
371 if (pmonitor->m_recvfd >= 0)
372 close(pmonitor->m_recvfd);
373 if (pmonitor->m_log_sendfd >= 0)
374 close(pmonitor->m_log_sendfd);
375 pmonitor->m_sendfd = pmonitor->m_log_recvfd = -1;
391 monitor_child_postauth(struct monitor *pmonitor)
393 close(pmonitor->m_recvfd);
394 pmonitor->m_recvfd = -1;
396 monitor_set_child_handler(pmonitor->m_pid);
417 monitor_read(pmonitor, mon_dispatch, NULL);
421 monitor_read_log(struct monitor *pmonitor)
435 if (atomicio(read, pmonitor->m_log_recvfd, p, 4) != 4) {
439 close(pmonitor->m_log_recvfd);
440 pmonitor->m_log_recvfd = -1;
454 if (atomicio(read, pmonitor->m_log_recvfd, p, len) != len)
473 monitor_read(struct monitor *pmonitor, struct mon_table *ent,
483 pfd[0].fd = pmonitor->m_sendfd;
485 pfd[1].fd = pmonitor->m_log_recvfd;
497 monitor_read_log(pmonitor);
507 mm_request_receive(pmonitor->m_sendfd, m);
523 ret = (*ent->f)(pmonitor->m_sendfd, m);
1508 extern struct monitor *pmonitor;
1520 s->pid = pmonitor->m_pid;
1597 extern struct monitor *pmonitor;
1610 while (waitpid(pmonitor->m_pid, &status, 0) == -1)
1668 monitor_clear_keystate(struct monitor *pmonitor)
1679 monitor_apply_keystate(struct monitor *pmonitor)
1716 mm_get_keystate(struct monitor *pmonitor)
1722 mm_request_receive_expect(pmonitor->m_sendfd, MONITOR_REQ_KEYEXPORT,