getfold
if (getfold(dirname, sizeof(dirname)) < 0)
int getfold(char *, int);
if (name[0] == '+' && getfold(cmdbuf, sizeof(cmdbuf)) >= 0) {
if (getfold(fname, sizeof(fname)) >= 0) {