blob: ac27ebb43295bc41a6cf1e9a8ae63d27421dc53f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- a/libraries/extos/extos.c 2023-12-15 10:12:53.396506457 +0100
+++ b/libraries/extos/extos.c 2023-12-15 14:32:20.464092779 +0100
@@ -262,7 +262,7 @@
if (result != 1) goto extos_pfilter_error_fd_remapping;
do result = dup(pipe_err[1]); while (result < 0 && errno == EINTR);
if (result != 2) goto extos_pfilter_error_fd_remapping;
- execvp(filename, args);
+ execvp(filename, (char * const*)args);
status_buf[0] = errno;
do result = write(pipe_status[1], status_buf, 1); while (result < 0 && errno == EINTR);
_exit(0);
@@ -287,7 +287,7 @@
lua_settop(L, 0);
lua_newtable(L); // 1
while (1) {
- readdir_r(dir, &entry_buffer, &entry);
+ entry = readdir(dir);
if (!entry) break;
// Linux doesn't have d_namlen
//lua_pushlstring(L, entry->d_name, entry->d_namlen);
|