Lines Matching refs:tmp_name
56 char tmp_name[256]; in create_tempfile() local
77 if (len > 0 && len < sizeof(tmp_name)) { in create_tempfile()
79 memcpy(tmp_name, dir, len + 1); in create_tempfile()
88 if (tmp_name_len > 0 && tmp_name_len < sizeof(tmp_name)) in create_tempfile()
89 strcpy(tmp_name, P_tmpdir); in create_tempfile()
93 strcpy(tmp_name, "/tmp"); in create_tempfile()
97 SLJIT_ASSERT(tmp_name_len > 0 && tmp_name_len < sizeof(tmp_name)); in create_tempfile()
99 if (tmp_name_len > 1 && tmp_name[tmp_name_len - 1] == '/') in create_tempfile()
100 tmp_name[--tmp_name_len] = '\0'; in create_tempfile()
102 fd = open(tmp_name, O_TMPFILE | O_EXCL | O_RDWR | O_NOATIME | O_CLOEXEC, 0); in create_tempfile()
106 if (tmp_name_len >= sizeof(tmp_name) - 7) in create_tempfile()
109 strcpy(tmp_name + tmp_name_len, "/XXXXXX"); in create_tempfile()
113 fd = mkostemp(tmp_name, O_CLOEXEC | O_NOATIME); in create_tempfile()
123 if (unlink(tmp_name)) { in create_tempfile()