summaryrefslogtreecommitdiffstats
path: root/source/include/config.h.in
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-09-03 18:40:31 +0000
committerJeremy Allison <jra@samba.org>1998-09-03 18:40:31 +0000
commit14500936c321d15995c963766aac67bf1f4e3824 (patch)
treed6334d89735aa240aa8950c6c37a70b35b0ea181 /source/include/config.h.in
parentd252d331015b7606618ba1422bb669da003da293 (diff)
downloadsamba-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.in16
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