Lines Matching refs:physical
85 static void ExecStr(struct physical *, char *, char *, int);
271 ExecStr(c->physical, c->exp + 3, c->exp + 3, sizeof c->exp - 3); in chat_UpdateSet()
326 return physical_doUpdateSet(&c->physical->desc, r, NULL, e, n, 1); in chat_UpdateSet()
328 return physical_doUpdateSet(&c->physical->desc, NULL, w, e, n, 1); in chat_UpdateSet()
335 return c->argptr && physical_IsSet(&c->physical->desc, fdset); in chat_IsSet()
399 in = physical_Read(c->physical, c->bufend, in); in chat_Read()
516 if (physical_IsSync(c->physical)) { in chat_Write()
527 wrote = physical_Write(c->physical, c->argptr, c->arglen); in chat_Write()
534 if (physical_IsSync(c->physical)) { in chat_Write()
538 } else if (wrote < 2 && physical_IsSync(c->physical)) { in chat_Write()
552 chat_Init(struct chat *c, struct physical *p) in chat_Init()
559 c->physical = p; in chat_Init()
665 strncpy(result, c->physical->dl->bundle->cfg.auth.key, reslen); in ExpandString()
679 strncpy(result, c->physical->dl->bundle->cfg.auth.name, reslen); in ExpandString()
715 ExecStr(struct physical *physical, char *command, char *out, int olen) in ExecStr() argument
739 physical->dl->bundle, 0, getpid()); in ExecStr()
744 dup2(physical->fd, STDIN_FILENO); in ExecStr()