| Index: fusl/src/stdio/tmpfile.c
|
| diff --git a/fusl/src/stdio/tmpfile.c b/fusl/src/stdio/tmpfile.c
|
| index a9a608b5231e4d66830f7479d01471e70cd217b8..2f463a9804c6ffeac54b1c384eaaf72742932737 100644
|
| --- a/fusl/src/stdio/tmpfile.c
|
| +++ b/fusl/src/stdio/tmpfile.c
|
| @@ -1,5 +1,6 @@
|
| #include <stdio.h>
|
| #include <fcntl.h>
|
| +#include <unistd.h>
|
| #include "stdio_impl.h"
|
|
|
| #define MAXTRIES 100
|
| @@ -16,11 +17,7 @@ FILE* tmpfile(void) {
|
| __randname(s + 13);
|
| fd = sys_open(s, O_RDWR | O_CREAT | O_EXCL, 0600);
|
| if (fd >= 0) {
|
| -#ifdef SYS_unlink
|
| - __syscall(SYS_unlink, s);
|
| -#else
|
| - __syscall(SYS_unlinkat, AT_FDCWD, s, 0);
|
| -#endif
|
| + unlink(s);
|
| f = __fdopen(fd, "w+");
|
| if (!f)
|
| __syscall(SYS_close, fd);
|
|
|