Lines Matching refs:dir_buf
790 char dir_buf[100]; in IoctlFriendlyTmpdir() local
801 snprintf(dir_buf, sizeof dir_buf, fmt, tmp); in IoctlFriendlyTmpdir()
802 auto result = _mktemp(dir_buf); in IoctlFriendlyTmpdir()
804 BOOL ret = CreateDirectory(dir_buf, NULL); in IoctlFriendlyTmpdir()
806 dir_ = dir_buf; in IoctlFriendlyTmpdir()
813 if (tmp && strlen(tmp) + strlen(fmt) - 2 + 1 <= sizeof dir_buf) { in IoctlFriendlyTmpdir()
819 snprintf(dir_buf, sizeof dir_buf, fmt, d.c_str()); in IoctlFriendlyTmpdir()
820 if (mkdtemp(dir_buf)) { in IoctlFriendlyTmpdir()
821 if (ioctl_support__FS_IOC_GETVERSION(dir_buf)) { in IoctlFriendlyTmpdir()
822 dir_ = dir_buf; in IoctlFriendlyTmpdir()
831 rmdir(dir_buf); // ignore failure in IoctlFriendlyTmpdir()