usr.sbin/lpd/proc.c
338
p->m_out.pos = 0;
usr.sbin/lpd/proc.c
339
p->m_out.type = type;
usr.sbin/lpd/proc.c
340
p->m_out.peerid = peerid;
usr.sbin/lpd/proc.c
341
p->m_out.pid = pid;
usr.sbin/lpd/proc.c
342
p->m_out.fd = fd;
usr.sbin/lpd/proc.c
348
if (imsg_compose(&p->imsgbuf, p->m_out.type, p->m_out.peerid,
usr.sbin/lpd/proc.c
349
p->m_out.pid, p->m_out.fd, p->m_out.buf, p->m_out.pos) == -1)
usr.sbin/lpd/proc.c
361
if (p->m_out.pos + len + IMSG_HEADER_SIZE > MAX_IMSGSIZE)
usr.sbin/lpd/proc.c
364
alloc = p->m_out.alloc ? p->m_out.alloc : 128;
usr.sbin/lpd/proc.c
365
while (p->m_out.pos + len > alloc)
usr.sbin/lpd/proc.c
367
if (alloc != p->m_out.alloc) {
usr.sbin/lpd/proc.c
368
tmp = recallocarray(p->m_out.buf, p->m_out.alloc, alloc, 1);
usr.sbin/lpd/proc.c
371
p->m_out.alloc = alloc;
usr.sbin/lpd/proc.c
372
p->m_out.buf = tmp;
usr.sbin/lpd/proc.c
375
memmove(p->m_out.buf + p->m_out.pos, data, len);
usr.sbin/lpd/proc.c
376
p->m_out.pos += len;
usr.sbin/lpd/proc.c
57
} m_out;