Lines Matching defs:ctlbuf
337 struct strbuf ctlbuf;
347 * Acquire ctlbuf for use in sending/receiving control part
350 if (_t_acquire_ctlbuf(tiptr, &ctlbuf, &didalloc) < 0)
357 free(ctlbuf.buf);
359 tiptr->ti_ctlbuf = ctlbuf.buf;
373 while ((retval = getmsg(fd, &ctlbuf, &databuf, &flags)) < 0) {
394 if (ctlbuf.len < (int)sizeof (t_scalar_t)) {
406 pptr = (union T_primitives *)ctlbuf.buf;
410 if ((ctlbuf.len < (int)sizeof (struct T_ok_ack)) ||
417 free(ctlbuf.buf);
419 tiptr->ti_ctlbuf = ctlbuf.buf;
427 if ((ctlbuf.len < (int)sizeof (struct T_error_ack)) ||
460 free(ctlbuf.buf);
462 tiptr->ti_ctlbuf = ctlbuf.buf;
510 char *ctlbuf, *rcvbuf;
556 if ((ctlbuf = malloc(size2)) == NULL) {
569 free(ctlbuf);
576 tiptr->ti_ctlbuf = ctlbuf;
1106 char ctlbuf[sizeof (t_scalar_t)];
1115 arg.ctlbuf.buf = ctlbuf;
1116 arg.ctlbuf.maxlen = (int)sizeof (ctlbuf);
1117 arg.ctlbuf.len = 0;
1143 if (((arg.ctlbuf.len == 4) &&
1145 ((*(int32_t *)arg.ctlbuf.buf) == T_DATA_IND)) ||
1146 ((arg.ctlbuf.len == 0) && arg.databuf.len)) {
1158 if ((arg.ctlbuf.len == 4) &&
1160 ((*(int32_t *)arg.ctlbuf.buf) == T_CONN_CON))
1170 if (((arg.ctlbuf.len == 4) &&
1172 ((*(int32_t *)arg.ctlbuf.buf) == T_DATA_IND)) ||
1173 ((arg.ctlbuf.len == 0) && arg.databuf.len)) {
1194 size2 = tiptr->ti_ctlsize; /* same size as default ctlbuf */