summaryrefslogtreecommitdiffstats
path: root/source/lib/system.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-12-06 22:01:26 +0000
committerJeremy Allison <jra@samba.org>1998-12-06 22:01:26 +0000
commitee5e10e963917c0352362ec306fe7e3588996876 (patch)
treef9d4d699dabd92ec07690db2bf14ef3c4afb3527 /source/lib/system.c
parent68a950a941015e776520890d28ba0488bd061a8e (diff)
downloadsamba-ee5e10e963917c0352362ec306fe7e3588996876.tar.gz
samba-ee5e10e963917c0352362ec306fe7e3588996876.tar.xz
samba-ee5e10e963917c0352362ec306fe7e3588996876.zip
Added RELIANTUNIX define for specific header file order includes for large
file support. Based on a patch from "Andrej Borsenkow" <borsenkow.msk@sni.de>. lib/pidfile.c: Changed open() to sys_open(). Jeremy.
Diffstat (limited to 'source/lib/system.c')
-rw-r--r--source/lib/system.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/lib/system.c b/source/lib/system.c
index 88729de3add..3a91108dff4 100644
--- a/source/lib/system.c
+++ b/source/lib/system.c
@@ -212,6 +212,8 @@ int sys_fseek(FILE *fp, SMB_OFF_T offset, int whence)
{
#if defined(LARGE_SMB_OFF_T) && defined(HAVE_FSEEK64)
return fseek64(fp, offset, whence);
+#elif defined(LARGE_SMB_OFF_T) && defined(HAVE_FSEEKO64)
+ return fseeko64(fp, offset, whence);
#else
return fseek(fp, offset, whence);
#endif
@@ -225,6 +227,8 @@ SMB_OFF_T sys_ftell(FILE *fp)
{
#if defined(LARGE_SMB_OFF_T) && defined(HAVE_FTELL64)
return (SMB_OFF_T)ftell64(fp);
+#elif defined(LARGE_SMB_OFF_T) && defined(HAVE_FTELLO64)
+ return (SMB_OFF_T)ftello64(fp);
#else
return (SMB_OFF_T)ftell(fp);
#endif