pkgcmd
extern int pkgcmd(PKGserver, void *, size_t, char **, size_t *,
pkgcmd(server, &n, sizeof (n), NULL, NULL, NULL)) {
(void) pkgcmd(server, &cmd, sizeof (cmd), NULL, NULL, NULL);
(void) pkgcmd(server, &cmd, sizeof (cmd), NULL, NULL, NULL);
if (pkgcmd(server, pcmd, sizeof (*pcmd) + len - 1,
if (pkgcmd(server, pcmd, sizeof (*pcmd), NULL, NULL, NULL) != 0)
if (pkgcmd(server, pfcmd, len, NULL, NULL, &fd) != 0 || fd == -1) {
if (pkgcmd(server, pcmd, sizeof (*pcmd) + pcmd->len,