Lines Matching refs:shcmd
1516 getcmd(struct CMD_LINE *cmd, char *shcmd) in getcmd() argument
1606 for (proceed = TRUE, ptr = shcmd, state = ID, lastc = '\0'; in getcmd()
1638 if (state == ID && c == '#' && ptr == shcmd) { in getcmd()
1656 if ((i = ptr - shcmd) < 1 || i > 4) { in getcmd()
1659 bcopy(shcmd, &cmd->c_id[0], i); in getcmd()
1660 ptr = shcmd; in getcmd()
1670 for (cmd->c_levels = 0, ptr1 = shcmd; in getcmd()
1682 ptr = shcmd; /* Reset the buffer */ in getcmd()
1694 if (ptr == shcmd) { in getcmd()
1711 if (strcmp(shcmd, actions[i]) == 0) { in getcmd()
1731 (void) strcpy(shcmd, "exec "); in getcmd()
1733 ptr = shcmd + EXEC; in getcmd()
1756 if (ptr >= shcmd + MAXCMDL - 1) in getcmd()
1776 cmd->c_command = shcmd; in getcmd()
1796 if (ptr == shcmd + EXEC) in getcmd()
1797 *shcmd = '\0'; in getcmd()