Symbol: m_state
sbin/isakmpd/monitor.c
101
strlcpy(m_state.root, pw->pw_dir, sizeof m_state.root);
sbin/isakmpd/monitor.c
104
m_state.pid = fork();
sbin/isakmpd/monitor.c
106
if (m_state.pid == -1)
sbin/isakmpd/monitor.c
108
if (m_state.pid == 0) {
sbin/isakmpd/monitor.c
120
m_state.s = p[0];
sbin/isakmpd/monitor.c
129
m_state.s = p[1];
sbin/isakmpd/monitor.c
136
m_state.pid ? "priv" : "child", getpid(), m_state.s,
sbin/isakmpd/monitor.c
137
m_state.pid ? ", waiting for SIGCONT" : "");
sbin/isakmpd/monitor.c
139
if (m_state.pid)
sbin/isakmpd/monitor.c
140
kill(m_state.pid, SIGCONT); /* Continue child. */
sbin/isakmpd/monitor.c
143
return m_state.pid;
sbin/isakmpd/monitor.c
152
if (m_state.pid != 0) {
sbin/isakmpd/monitor.c
154
kill(m_state.pid, SIGTERM);
sbin/isakmpd/monitor.c
157
pid = waitpid(m_state.pid, &status, 0);
sbin/isakmpd/monitor.c
167
close(m_state.s);
sbin/isakmpd/monitor.c
188
pf_key_v2_socket = mm_receive_fd(m_state.s);
sbin/isakmpd/monitor.c
207
snprintf(pathreal, sizeof pathreal, "%s/%s", m_state.root,
sbin/isakmpd/monitor.c
226
fd = mm_receive_fd(m_state.s);
sbin/isakmpd/monitor.c
243
if (m_state.pid)
sbin/isakmpd/monitor.c
308
if (mm_send_fd(m_state.s, s)) {
sbin/isakmpd/monitor.c
332
if (mm_send_fd(m_state.s, s)) {
sbin/isakmpd/monitor.c
380
fd = mm_receive_fd(m_state.s);
sbin/isakmpd/monitor.c
416
if (m_state.pid > 0)
sbin/isakmpd/monitor.c
417
kill(m_state.pid, sig);
sbin/isakmpd/monitor.c
494
if (fd > 0 && mm_send_fd(m_state.s, fd)) {
sbin/isakmpd/monitor.c
538
if (mm_send_fd(m_state.s, v) == -1)
sbin/isakmpd/monitor.c
553
sock = mm_receive_fd(m_state.s);
sbin/isakmpd/monitor.c
59
} m_state;
sbin/isakmpd/monitor.c
599
sock = mm_receive_fd(m_state.s);
sbin/isakmpd/monitor.c
652
res = read(m_state.s, s + pos, n - pos);
sbin/isakmpd/monitor.c
677
res = write(m_state.s, s + pos, n - pos);
sbin/isakmpd/monitor.c
877
mm_send_fd(m_state.s, fd);
sbin/isakmpd/monitor.c
92
bzero(&m_state, sizeof m_state);
usr.sbin/sasyncd/monitor.c
100
} else if (m_state.pid == 0) {
usr.sbin/sasyncd/monitor.c
102
m_state.s = p[0];
usr.sbin/sasyncd/monitor.c
119
m_state.s = p[1];
usr.sbin/sasyncd/monitor.c
122
return m_state.pid;
usr.sbin/sasyncd/monitor.c
134
if (m_state.pid != -1)
usr.sbin/sasyncd/monitor.c
135
kill(m_state.pid, s);
usr.sbin/sasyncd/monitor.c
144
ioctl(m_state.s, FIONBIO, &one);
usr.sbin/sasyncd/monitor.c
145
while (m_read(m_state.s, &tmp, 1) > 0)
usr.sbin/sasyncd/monitor.c
147
ioctl(m_state.s, FIONBIO, 0);
usr.sbin/sasyncd/monitor.c
172
pid = waitpid(m_state.pid, &status, WNOHANG);
usr.sbin/sasyncd/monitor.c
175
if (pid == m_state.pid &&
usr.sbin/sasyncd/monitor.c
180
FD_SET(m_state.s, &rfds);
usr.sbin/sasyncd/monitor.c
181
if (select(m_state.s + 1, &rfds, NULL, NULL, tvp) == -1) {
usr.sbin/sasyncd/monitor.c
189
if (FD_ISSET(m_state.s, &rfds)) {
usr.sbin/sasyncd/monitor.c
190
if ((r = m_read(m_state.s, &v, sizeof v)) < 1) {
usr.sbin/sasyncd/monitor.c
207
m_priv_pfkey_snap(m_state.s);
usr.sbin/sasyncd/monitor.c
245
if (m_write(m_state.s, &mtype, sizeof mtype) < 1)
usr.sbin/sasyncd/monitor.c
257
if (m_write(m_state.s, &mtype, sizeof mtype) < 1)
usr.sbin/sasyncd/monitor.c
271
if (m_write(m_state.s, &v, sizeof v) < 1)
usr.sbin/sasyncd/monitor.c
277
if (m_read(m_state.s, sadbsize, sizeof *sadbsize) < 1)
usr.sbin/sasyncd/monitor.c
286
rbytes = m_read(m_state.s, *sadb, *sadbsize);
usr.sbin/sasyncd/monitor.c
294
if (m_read(m_state.s, spdsize, sizeof *spdsize) < 1) {
usr.sbin/sasyncd/monitor.c
306
rbytes = m_read(m_state.s, *spd, *spdsize);
usr.sbin/sasyncd/monitor.c
324
if (write(m_state.s, &cmd, sizeof cmd) < 1)
usr.sbin/sasyncd/monitor.c
56
} m_state;
usr.sbin/sasyncd/monitor.c
95
m_state.pid = fork();
usr.sbin/sasyncd/monitor.c
97
if (m_state.pid == -1) {