Lines Matching refs:physical
83 static void ExecStr(struct physical *, char *, char *, int);
269 ExecStr(c->physical, c->exp + 3, c->exp + 3, sizeof c->exp - 3); in chat_UpdateSet()
324 return physical_doUpdateSet(&c->physical->desc, r, NULL, e, n, 1); in chat_UpdateSet()
326 return physical_doUpdateSet(&c->physical->desc, NULL, w, e, n, 1); in chat_UpdateSet()
333 return c->argptr && physical_IsSet(&c->physical->desc, fdset); in chat_IsSet()
397 in = physical_Read(c->physical, c->bufend, in); in chat_Read()
514 if (physical_IsSync(c->physical)) { in chat_Write()
525 wrote = physical_Write(c->physical, c->argptr, c->arglen); in chat_Write()
532 if (physical_IsSync(c->physical)) { in chat_Write()
536 } else if (wrote < 2 && physical_IsSync(c->physical)) { in chat_Write()
550 chat_Init(struct chat *c, struct physical *p) in chat_Init()
557 c->physical = p; in chat_Init()
663 strncpy(result, c->physical->dl->bundle->cfg.auth.key, reslen); in ExpandString()
677 strncpy(result, c->physical->dl->bundle->cfg.auth.name, reslen); in ExpandString()
713 ExecStr(struct physical *physical, char *command, char *out, int olen) in ExecStr() argument
737 physical->dl->bundle, 0, getpid()); in ExecStr()
742 dup2(physical->fd, STDIN_FILENO); in ExecStr()