diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/meson.build | 4 | ||||
-rw-r--r-- | tests/tests.c | 24 |
2 files changed, 28 insertions, 0 deletions
diff --git a/tests/meson.build b/tests/meson.build index ebfbaefa..415ce132 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -46,8 +46,12 @@ mocks = [ '-Wl,--wrap=fflush', '-Wl,--wrap=stat', '-Wl,--wrap=stat64', + '-Wl,--wrap=__xstat', + '-Wl,--wrap=__xstat64', '-Wl,--wrap=fstat', '-Wl,--wrap=fstat64', + '-Wl,--wrap=__fxstat', + '-Wl,--wrap=__fxstat64', '-Wl,--wrap=fileno', '-Wl,--wrap=fsync', '-Wl,--wrap=fread', diff --git a/tests/tests.c b/tests/tests.c index e3ad2416..f2547ffb 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -154,6 +154,18 @@ int __wrap_stat64(const char *path, void *buf) return 0; } +int __wrap___xstat(const char *path, void *buf) +{ + LOG_ME; + return 0; +} + +int __wrap___xstat64(const char *path, void *buf) +{ + LOG_ME; + return 0; +} + int __wrap_fstat(int fd, void *buf) { LOG_ME; @@ -166,6 +178,18 @@ int __wrap_fstat64(int fd, void *buf) return 0; } +int __wrap___fxstat(int fd, void *buf) +{ + LOG_ME; + return 0; +} + +int __wrap___fxstat64(int fd, void *buf) +{ + LOG_ME; + return 0; +} + char *__wrap_fgets(char *buf, int len, FILE *fp) { LOG_ME; |