summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>2002-05-15 15:39:57 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>2002-05-15 15:39:57 (GMT)
commit30b989f75a154f40acbccc19cd8e66723e93951d (patch)
tree2c17e01fc145ebfbbbf9286bc8346bd39ef81cfa
parenta871e7279206d0248a9ee30b8f781dcc22311972 (diff)
downloadhdf5-30b989f75a154f40acbccc19cd8e66723e93951d.zip
hdf5-30b989f75a154f40acbccc19cd8e66723e93951d.tar.gz
hdf5-30b989f75a154f40acbccc19cd8e66723e93951d.tar.bz2
[svn-r5423] Purpose:
Removed some local macro definition, instead use the macros defined by the hdf5 library configure. Platforms tested: LLNL blue
-rw-r--r--perform/pio_engine.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/perform/pio_engine.c b/perform/pio_engine.c
index abc0668..5b42f39 100644
--- a/perform/pio_engine.c
+++ b/perform/pio_engine.c
@@ -54,35 +54,12 @@
} \
} while(0)
-#ifndef HDopen
-# ifdef O_BINARY
-# define HDopen(S,F,M) open(S,F|_O_BINARY,M)
-# else /* O_BINARY */
-# define HDopen(S,F,M) open(S,F,M)
-# endif /* !O_BINARY */
-#endif /* !HDopen */
-
-#ifndef HDclose
-# define HDclose(F) close(F)
-#endif /* !HDclose */
-
-#ifndef HDseek
-# define HDseek(F,L,W) lseek(F,L,W)
-#endif /* !HDseek */
-
-#ifndef HDwrite
-# define HDwrite(F,B,S) write(F,B,S)
-#endif /* !HDwrite */
-
-#ifndef HDread
-# define HDread(F,B,S) read(F,B,S)
-#endif /* !HDread */
/* Raw I/O macros */
#define RAWCREATE(fn) HDopen(fn, O_CREAT|O_TRUNC|O_RDWR, 0600)
#define RAWOPEN(fn, F) HDopen(fn, F, 0600)
#define RAWCLOSE(F) HDclose(F)
-#define RAWSEEK(F,L) HDseek(F,(off_t) L,SEEK_SET)
+#define RAWSEEK(F,L) HDlseek(F, L, SEEK_SET)
#define RAWWRITE(F,B,S) HDwrite(F,B,S)
#define RAWREAD(F,B,S) HDread(F,B,S)