summary refs log tree commit diff
path: root/pkgs/build-support/libredirect
diff options
context:
space:
mode:
authorobadz <dav-github@odav.org>2015-11-08 19:39:57 +0000
committerRok Garbas <rok@garbas.si>2015-11-11 22:27:15 +0100
commit972381b66a9071bbd9e7623a3abea983dd589520 (patch)
treed53e19f143182fd53bfc7b485dbd65ebc67e0c36 /pkgs/build-support/libredirect
parent8c38d9213906fd6837be793534b84ee15f0b936a (diff)
downloadnixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar.gz
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar.bz2
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar.lz
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar.xz
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.tar.zst
nixpkgs-972381b66a9071bbd9e7623a3abea983dd589520.zip
citrix-receiver: init at 13.2.1, fixes #8458
Diffstat (limited to 'pkgs/build-support/libredirect')
-rw-r--r--pkgs/build-support/libredirect/libredirect.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/build-support/libredirect/libredirect.c b/pkgs/build-support/libredirect/libredirect.c
index c24560a1a49..e60319d0971 100644
--- a/pkgs/build-support/libredirect/libredirect.c
+++ b/pkgs/build-support/libredirect/libredirect.c
@@ -97,6 +97,13 @@ FILE * fopen(const char * path, const char * mode)
     return fopen_real(rewrite(path, buf), mode);
 }
 
+FILE * fopen64(const char * path, const char * mode)
+{
+    FILE * (*fopen64_real) (const char *, const char *) = dlsym(RTLD_NEXT, "fopen64");
+    char buf[PATH_MAX];
+    return fopen64_real(rewrite(path, buf), mode);
+}
+
 int __xstat(int ver, const char * path, struct stat * st)
 {
     int (*__xstat_real) (int ver, const char *, struct stat *) = dlsym(RTLD_NEXT, "__xstat");