tmpmode
mktemp_internalat(int pfd, char *path, int slen, enum tmpmode mode,
mode_t mode = 0777, tmpmode = mode;
tmpmode = mode | (S_IWUSR|S_IXUSR);
if (mkdir(dst, tmpmode) == -1 && errno != EEXIST) {
if (mode != tmpmode && chmod(dst, mode) == -1)