Home | History | Annotate | Download | only in sljit

Lines Matching refs:tmp_name

106 	char tmp_name[256];
114 if (len > 0 && len < sizeof(tmp_name)) {
115 strcpy(tmp_name, P_tmpdir);
119 strcpy(tmp_name, "/tmp");
123 strcpy(tmp_name, "/tmp");
130 if (len > 0 && len < sizeof(tmp_name)) {
131 strcpy(tmp_name, dir);
136 SLJIT_ASSERT(tmp_name_len > 0 && tmp_name_len < sizeof(tmp_name));
138 while (tmp_name_len > 0 && tmp_name[tmp_name_len - 1] == '/') {
140 tmp_name[tmp_name_len] = '\0';
144 fd = open(tmp_name, O_TMPFILE | O_EXCL | O_RDWR | O_NOATIME | O_CLOEXEC, S_IRUSR | S_IWUSR);
149 if (tmp_name_len + 7 >= sizeof(tmp_name))
154 strcpy(tmp_name + tmp_name_len, "/XXXXXX");
155 fd = mkostemp(tmp_name, O_CLOEXEC | O_NOATIME);
160 if (unlink(tmp_name)) {