diff options
| author | Yang Liu <numbksco@gmail.com> | 2024-06-18 00:40:16 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-17 18:40:16 +0200 |
| commit | 6bb1bacfbaf6cd46adb601d47881182e5ce4bb9d (patch) | |
| tree | df9f93eb92232d41d6ca2674957ad7257692f128 /src/wrapped/wrappedlibc.c | |
| parent | 95a4aaf8fdd7ca8db6f887db98563960908f913b (diff) | |
| download | box64-6bb1bacfbaf6cd46adb601d47881182e5ce4bb9d.tar.gz box64-6bb1bacfbaf6cd46adb601d47881182e5ce4bb9d.zip | |
Fixed some symbols not found error for libc and libresolv wrapping (#1591)
Diffstat (limited to 'src/wrapped/wrappedlibc.c')
| -rw-r--r-- | src/wrapped/wrappedlibc.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c index 299c0f58..f0e51241 100644 --- a/src/wrapped/wrappedlibc.c +++ b/src/wrapped/wrappedlibc.c @@ -1209,6 +1209,20 @@ EXPORT int my___fxstat64(x64emu_t *emu, int vers, int fd, void* buf) return r; } +EXPORT int my___xmknod(x64emu_t* emu, int v, char* path, uint32_t mode, dev_t* dev) +{ + (void)emu; + (void)v; + return mknod((const char*)path, mode, *dev); +} + +EXPORT int my___xmknodat(x64emu_t* emu, int v, int dirfd, char* path, uint32_t mode, dev_t* dev) +{ + (void)emu; + (void)v; + return mknodat(dirfd, (const char*)path, mode, *dev); +} + EXPORT int my___xstat(x64emu_t* emu, int v, void* path, void* buf) { (void)emu; (void)v; |