Lines Matching defs:cmd
353 /* save cmd in history, execute cmd (cmd gets afreeād) */
355 hist_execute(char *cmd, Area *areap)
367 histsave(&hist_source->line, cmd, HIST_STORE, true);
368 /* now *histptr == cmd without all trailing newlines */
369 afree(cmd, areap);
370 cmd = *histptr;
372 shellf(Tf_sN, cmd);
381 return (command(cmd, 0));
609 histsave(int *lnp, const char *cmd, int svmode, bool ignoredups)
635 ccp = strnul(cmd);
636 while (ccp > cmd && ccp[-1] == '\n')
638 strndupx(c, cmd, ccp - cmd, APERM);
962 writehistfile(int lno, const char *cmd)
1001 if (cmd && !writehistline(histfd, lno, cmd)) {
1012 writehistline(int fd, int lno, const char *cmd)
1022 n = strlen(cmd) + 1;
1023 return (write(fd, hdr, 5) == 5 && write(fd, cmd, n) == n);