diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-04-02 17:27:59 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-04-02 17:27:59 +0100 |
commit | 22cadbba395422e32988e3d16e1a12ab9a85648d (patch) | |
tree | 18d7a02ae622c299a8da8001e1d7b8fed5ead474 | |
parent | 8aa0a0c18f3c9b27b740aefd0ec4c3e2f34f7fd2 (diff) | |
download | libnsutils-22cadbba395422e32988e3d16e1a12ab9a85648d.tar.gz libnsutils-22cadbba395422e32988e3d16e1a12ab9a85648d.tar.bz2 |
fix up unistd operations for amigaos 3 and win32 targets
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | src/unistd.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -52,5 +52,6 @@ I := /$(INCLUDEDIR)/nsutils INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/nsutils/errors.h INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/nsutils/base64.h INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/nsutils/time.h +INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/nsutils/unistd.h INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR)/pkgconfig:lib$(COMPONENT).pc.in INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR):$(OUTPUT) diff --git a/src/unistd.c b/src/unistd.c index e8c5a0a..8791a44 100644 --- a/src/unistd.c +++ b/src/unistd.c @@ -21,7 +21,7 @@ /* exported interface documented in nsutils/unistd.h */ ssize_t nsu_pwrite(int fd, const void *buf, size_t count, off_t offset) { -#if defined(__riscos) || defined(__amiga) +#if (defined(__riscos) || defined(__amiga) || defined(_WIN32)) off_t sk; sk = lseek(fd, offset, SEEK_SET); @@ -53,7 +53,7 @@ ssize_t nsu_pwrite(int fd, const void *buf, size_t count, off_t offset) /* exported interface documented in nsutils/unistd.h */ ssize_t nsu_pread(int fd, void *buf, size_t count, off_t offset) { -#if defined(__riscos) +#if (defined(__riscos) || defined(_WIN32) || (defined(__amiga) && !defined(__amigaos4__))) off_t sk; sk = lseek(fd, offset, SEEK_SET); |