27#define SLJIT_HAS_CHUNK_HEADER
28#define SLJIT_HAS_EXECUTABLE_OFFSET
45#define O_TMPFILE 0x404000
57 size_t tmp_name_len = 0;
60#if defined(SLJIT_SINGLE_THREADED) && SLJIT_SINGLE_THREADED
64#ifdef HAVE_MEMFD_CREATE
66 fd = memfd_create(
"sljit", MFD_CLOEXEC);
88 if (tmp_name_len > 0 && tmp_name_len <
sizeof(
tmp_name))
99 if (tmp_name_len > 1 &&
tmp_name[tmp_name_len - 1] ==
'/')
106 if (tmp_name_len >=
sizeof(
tmp_name) - 7)
109 strcpy(
tmp_name + tmp_name_len,
"/XXXXXX");
110#if defined(SLJIT_SINGLE_THREADED) && SLJIT_SINGLE_THREADED
114#if defined(SLJIT_SINGLE_THREADED) && SLJIT_SINGLE_THREADED
136 fd = create_tempfile();
unlink(string $filename, $context=null)
ftruncate($stream, int $size)
dir(string $directory, $context=null)
header(string $header, bool $replace=true, int $response_code=0)
char * secure_getenv(const char *name)
int mkostemp(char *template, int flags)