summaryrefslogtreecommitdiffstats
path: root/src/H5FDdpss.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2001-06-29 18:53:29 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2001-06-29 18:53:29 (GMT)
commit955ef79577044849f77e718011fe1a525971ac92 (patch)
tree403241392023c64f1f7bbf518d66c7ba4cc9e829 /src/H5FDdpss.c
parentaca104be974d9857a47b2c6b877c694693870b8b (diff)
downloadhdf5-955ef79577044849f77e718011fe1a525971ac92.zip
hdf5-955ef79577044849f77e718011fe1a525971ac92.tar.gz
hdf5-955ef79577044849f77e718011fe1a525971ac92.tar.bz2
[svn-r4086] Purpose:
Code Cleanup Description: CodeWarrior checkin broke the unix build in a couple of ways... Solution: Various tweaks and cleanups. Platforms tested: FreeBSD 4.3 (hawkwind)
Diffstat (limited to 'src/H5FDdpss.c')
-rw-r--r--src/H5FDdpss.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/H5FDdpss.c b/src/H5FDdpss.c
index 31e576e..beb8964 100644
--- a/src/H5FDdpss.c
+++ b/src/H5FDdpss.c
@@ -54,6 +54,25 @@ typedef struct H5FD_dpss_t {
/*
+ * This driver supports systems that have the lseek64() function by defining
+ * some macros here so we don't have to have conditional compilations later
+ * throughout the code.
+ *
+ * file_offset_t: The datatype for file offsets, the second argument of
+ * the lseek() or lseek64() call.
+ *
+ * file_seek: The function which adjusts the current file position,
+ * either lseek() or lseek64().
+ */
+#ifdef H5_HAVE_LSEEK64
+# define file_offset_t off64_t
+# define file_seek lseek64
+#else
+# define file_offset_t off_t
+# define file_seek lseek
+#endif
+
+/*
* These macros check for overflow of various quantities. These macros
* assume that file_offset_t is signed and haddr_t and size_t are unsigned.
*