From d79f9306f57de692da1b54148f87be31e2202318 Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Tue, 15 Feb 2011 17:21:49 -0600 Subject: [PATCH] vol: Restore inode OS_READ/WRITE Commit 335ccb4082657b7d0e4e9af1076356cf115642d2 removed the OS_READ and OS_WRITE definitions for non-namei code. We need those definitions to build the pread/pwrite emulation functions, so put them back in. This allows us to build the inode fileserver backend when we do not have native positional I/O. Reviewed-on: http://gerrit.openafs.org/3959 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 0bb6170b222ee2e9a0a3d224dac890adaed945a9) Change-Id: Ib025c1ddc9a8d09319941eefe32bd2ba1df6764b Reviewed-on: http://gerrit.openafs.org/3965 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/vol/ihandle.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vol/ihandle.h b/src/vol/ihandle.h index 6fd6bc5ce..90292a174 100644 --- a/src/vol/ihandle.h +++ b/src/vol/ihandle.h @@ -491,6 +491,8 @@ extern Inode ih_icreate(IHandle_t * ih, int dev, char *part, Inode nI, int p1, #define OS_OPEN(F, M, P) open(F, M, P) #define OS_CLOSE(FD) close(FD) +#define OS_READ(FD, B, S) read(FD, B, S) +#define OS_WRITE(FD, B, S) write(FD, B, S) #ifdef O_LARGEFILE #define OS_SEEK(FD, O, F) lseek64(FD, (off64_t) (O), F) #define OS_TRUNC(FD, L) ftruncate64(FD, (off64_t) (L)) -- 2.39.5