Lines Matching defs:cmd
259 char *cmd[16];
303 n.cmd = PKG_NOP;
323 cmd[args++] = strrchr(PKGSERV_PATH, '/') + 1;
325 cmd[args++] = "-R";
326 cmd[args++] = (char *)root;
329 cmd[args++] = "-d";
330 cmd[args++] = (char *)sadmdir;
333 cmd[args++] = "-r";
334 cmd[args++] = pkgdoor;
338 cmd[args++] = "-N";
339 cmd[args++] = prog;
344 cmd[args++] = "-e";
347 cmd[args++] = "-o";
350 cmd[args++] = "-p";
357 cmd[args++] = "-P";
359 cmd[args++] = pidbuf;
361 cmd[args++] = NULL;
362 assert(args <= sizeof (cmd)/sizeof (char *));
364 if (posix_spawn(&pid, PKGSERV_PATH, NULL, NULL, cmd, environ) == 0) {
474 pkgcmd_t cmd;
475 cmd.cmd = PKG_EXIT;
476 (void) pkgcmd(server, &cmd, sizeof (cmd), NULL, NULL, NULL);
485 pkgcmd(PKGserver srv, void *cmd, size_t len, char **result, size_t *rlen,
490 da.data_ptr = cmd;
498 if (((pkgcmd_t *)cmd)->cmd == PKG_EXIT && errno == EINTR)
581 pkgcmd_t cmd;
595 cmd.cmd = force_quit ? PKG_EXIT : PKG_DUMP;
597 (void) pkgcmd(server, &cmd, sizeof (cmd), NULL, NULL, NULL);
618 pcmd->cmd = PKG_ADDLINES;
642 pcmd->cmd = PKG_PKGSYNC;
668 pfcmd->cmd = PKG_FILTER;
740 pcmd->cmd = PKG_FINDFILE;