commit:     da0955c9c9bb065fadec2e6455019ad7aa5f1638
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  6 20:48:07 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Jan  7 20:03:07 2025 +0000
URL:        https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=da0955c9

libsandbox: use sb_unwrapped_open64 when available

This is used when libsandbox itself wants to open a file. We always want
to use the 64-bit interface.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 libsandbox/wrappers.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libsandbox/wrappers.h b/libsandbox/wrappers.h
index 3237397..9c80d26 100644
--- a/libsandbox/wrappers.h
+++ b/libsandbox/wrappers.h
@@ -19,7 +19,11 @@ attribute_hidden int   sb_unwrapped_access (const char *, 
int);
 attribute_hidden int   sb_unwrapped_faccessat (int, const char *, int, int);
 #define                sb_unwrapped_getcwd sb_unwrapped_getcwd_DEFAULT
 attribute_hidden char *sb_unwrapped_getcwd (char *, size_t);
+#ifdef HAVE_OPEN64
+#define                sb_unwrapped_open   sb_unwrapped_open64_DEFAULT
+#else
 #define                sb_unwrapped_open   sb_unwrapped_open_DEFAULT
+#endif
 attribute_hidden int   sb_unwrapped_open   (const char *, int, mode_t);
 #define                sb_unwrapped_popen  sb_unwrapped_popen_DEFAULT
 attribute_hidden FILE *sb_unwrapped_popen  (const char *, const char *);

Reply via email to