diff options
Diffstat (limited to 'libsandbox')
-rw-r--r-- | libsandbox/wrapper-funcs/fopen.c | 4 | ||||
-rw-r--r-- | libsandbox/wrapper-funcs/fopen64.c | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/libsandbox/wrapper-funcs/fopen.c b/libsandbox/wrapper-funcs/fopen.c index 1013013..57e7dba 100644 --- a/libsandbox/wrapper-funcs/fopen.c +++ b/libsandbox/wrapper-funcs/fopen.c @@ -33,6 +33,8 @@ static inline bool sb_fopen_pre_check(WRAPPER_ARGS_PROTO) return true; } #endif -#define WRAPPER_PRE_CHECKS() sb_fopen_pre_check(WRAPPER_ARGS) +#ifndef WRAPPER_PRE_CHECKS +# define WRAPPER_PRE_CHECKS() sb_fopen_pre_check(WRAPPER_ARGS) +#endif #include "__wrapper_simple.c" diff --git a/libsandbox/wrapper-funcs/fopen64.c b/libsandbox/wrapper-funcs/fopen64.c index 4645745..60116fe 100644 --- a/libsandbox/wrapper-funcs/fopen64.c +++ b/libsandbox/wrapper-funcs/fopen64.c @@ -6,5 +6,9 @@ */ #include "__64_pre.h" +#undef SB_FOPEN_PRE_CHECK +#define sb_fopen_pre_check sb_fopen64_pre_check +#define WRAPPER_PRE_CHECKS() sb_fopen64_pre_check(WRAPPER_ARGS) #include "fopen.c" +#undef sb_fopen_pre_check #include "__64_post.h" |