diff options
author | Jeremy Allison <jra@samba.org> | 1998-09-03 18:40:31 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-09-03 18:40:31 +0000 |
commit | 14500936c321d15995c963766aac67bf1f4e3824 (patch) | |
tree | d6334d89735aa240aa8950c6c37a70b35b0ea181 /source/include/config.h.in | |
parent | d252d331015b7606618ba1422bb669da003da293 (diff) | |
download | samba-14500936c321d15995c963766aac67bf1f4e3824.tar.gz samba-14500936c321d15995c963766aac67bf1f4e3824.tar.xz samba-14500936c321d15995c963766aac67bf1f4e3824.zip |
Ok - this is the 64 bit widening check in. It changes the configure
to check for stat64 and friends, and then changes much of Samba
to use the data type SMB_OFF_T for file size information.
stat/fstat/lstat/lseek/ftruncate have now become sys_stat etc. to hide
the 64 bit calls if needed.
Note that this still does not expose 64 bit functionality to the
client, as the changes to the reply_xxx smb's are not yet done.
This code change should make these changes possible.
Still to do before full 64 bit-ness to the client:
fcntl lock code.
statfs code
widening of dev_t and ino_t (now possible due to SMB_DEV_T and SMB_OFF_T
types being in place).
Let me know if wierd things happen after this check-in and I'll
fix them :-).
Jeremy.
Diffstat (limited to 'source/include/config.h.in')
-rw-r--r-- | source/include/config.h.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source/include/config.h.in b/source/include/config.h.in index f67061a289e..71304c86b4e 100644 --- a/source/include/config.h.in +++ b/source/include/config.h.in @@ -59,6 +59,7 @@ #undef HAVE_ERRNO_DECL #undef HAVE_LONGLONG #undef HAVE_OFF64_T +#undef SIZEOF_OFF_T #undef HAVE_REMSH #undef HAVE_UNSIGNED_CHAR #undef HAVE_UTIMBUF @@ -158,6 +159,21 @@ /* Define if you have the ftruncate function. */ #undef HAVE_FTRUNCATE +/* Define if you have the stat64 function. */ +#undef HAVE_STAT64 + +/* Define if you have the fstat64 function. */ +#undef HAVE_FSTAT64 + +/* Define if you have the lstat64 function. */ +#undef HAVE_LSTAT64 + +/* Define if you have the lseek64 function. */ +#undef HAVE_LSEEK64 + +/* Define if you have the ftruncate64 function. */ +#undef HAVE_FTRUNCATE64 + /* Define if you have the getauthuid function. */ #undef HAVE_GETAUTHUID |