doopen
if (doopen) {
if ((*doopen =
_gettemp(path, doopen)
int *doopen;
_gettemp(int dfd, char *path, int *doopen, int domkdir, int slen, int oflags)
if ((doopen != NULL && domkdir) || slen < 0 ||
if (doopen) {
*doopen = _openat(dfd, path, oflags, 0600);
if (*doopen >= 0)
err = doopen(sc, c);
err = doopen(sc, command_byte);
static int doopen(struct psm_softc *, int);