astlpc: Avoid requiring off_t

off_t is spec'ed to be defined in sys/types.h, however not all
environments define it. The LPC FW address space is only 27 bits, so a
long will be more than sufficient.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I44af91b8a98a08daace05e41f4928832bbdde5b7
diff --git a/libmctp-astlpc.h b/libmctp-astlpc.h
index 9759ff1..7ac8ca5 100644
--- a/libmctp-astlpc.h
+++ b/libmctp-astlpc.h
@@ -7,7 +7,6 @@
 extern "C" {
 #endif
 
-#include <unistd.h>
 #include <libmctp.h>
 
 struct mctp_binding_astlpc;
@@ -22,8 +21,8 @@
 			uint8_t *val);
 	int	(*kcs_write)(void *data, enum mctp_binding_astlpc_kcs_reg reg,
 			uint8_t val);
-	int	(*lpc_read)(void *data, void *buf, off_t offset, size_t len);
-	int	(*lpc_write)(void *data, void *buf, off_t offset, size_t len);
+	int	(*lpc_read)(void *data, void *buf, long offset, size_t len);
+	int	(*lpc_write)(void *data, void *buf, long offset, size_t len);
 };
 
 struct mctp_binding_astlpc *mctp_astlpc_init_ops(