summaryrefslogtreecommitdiff
path: root/src/io
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2019-08-28 00:03:29 -0400
committergumi <git@gumi.ca>2019-08-28 00:03:29 -0400
commit8d46d56dd3a826e8d9c028964a264bee34b18ac9 (patch)
tree6371dec0a990a7c8d65aeb0d49c330184573591d /src/io
parent98643b7f3f2a02c48cfcc7beea7e56554451acbc (diff)
downloadtmwa-8d46d56dd3a826e8d9c028964a264bee34b18ac9.tar.gz
tmwa-8d46d56dd3a826e8d9c028964a264bee34b18ac9.tar.bz2
tmwa-8d46d56dd3a826e8d9c028964a264bee34b18ac9.tar.xz
tmwa-8d46d56dd3a826e8d9c028964a264bee34b18ac9.zip
add support for musl-libc
Diffstat (limited to 'src/io')
-rw-r--r--src/io/fd.cpp8
-rw-r--r--src/io/fd.hpp14
2 files changed, 11 insertions, 11 deletions
diff --git a/src/io/fd.cpp b/src/io/fd.cpp
index 4d7b215..17acc89 100644
--- a/src/io/fd.cpp
+++ b/src/io/fd.cpp
@@ -106,11 +106,11 @@ namespace io
{
return ::recvmsg(fd, msg, flags);
}
- ssize_t FD::pread(void *buf, size_t count, off_t offset)
+ ssize_t FD::pread(void *buf, size_t count, int64_t offset)
{
return ::pread(fd, buf, count, offset);
}
- ssize_t FD::pwrite(const void *buf, size_t count, off_t offset)
+ ssize_t FD::pwrite(const void *buf, size_t count, int64_t offset)
{
return ::pwrite(fd, buf, count, offset);
}
@@ -122,11 +122,11 @@ namespace io
{
return ::writev(fd, iov, iovcnt);
}
- ssize_t FD::preadv(const struct iovec *iov, int iovcnt, off_t offset)
+ ssize_t FD::preadv(const struct iovec *iov, int iovcnt, int64_t offset)
{
return ::preadv(fd, iov, iovcnt, offset);
}
- ssize_t FD::pwritev(const struct iovec *iov, int iovcnt, off_t offset)
+ ssize_t FD::pwritev(const struct iovec *iov, int iovcnt, int64_t offset)
{
return ::pwritev(fd, iov, iovcnt, offset);
}
diff --git a/src/io/fd.hpp b/src/io/fd.hpp
index 517c7af..2a6c7bd 100644
--- a/src/io/fd.hpp
+++ b/src/io/fd.hpp
@@ -49,11 +49,11 @@ namespace io
FD cast_dammit(int f) { return FD(f); }
static
- FD stdin() { return FD(0); }
+ FD stdin_() { return FD(0); }
static
- FD stdout() { return FD(1); }
+ FD stdout_() { return FD(1); }
static
- FD stderr() { return FD(2); }
+ FD stderr_() { return FD(2); }
static const int DEFAULT_MODE = 0666;
@@ -87,12 +87,12 @@ namespace io
ssize_t recvfrom(void *buf, size_t len, int flags,
struct sockaddr *src_addr, socklen_t *addrlen);
ssize_t recvmsg(struct msghdr *msg, int flags);
- ssize_t pread(void *buf, size_t count, off_t offset);
- ssize_t pwrite(const void *buf, size_t count, off_t offset);
+ ssize_t pread(void *buf, size_t count, int64_t offset);
+ ssize_t pwrite(const void *buf, size_t count, int64_t offset);
ssize_t readv(const struct iovec *iov, int iovcnt);
ssize_t writev(const struct iovec *iov, int iovcnt);
- ssize_t preadv(const struct iovec *iov, int iovcnt, off_t offset);
- ssize_t pwritev(const struct iovec *iov, int iovcnt, off_t offset);
+ ssize_t preadv(const struct iovec *iov, int iovcnt, int64_t offset);
+ ssize_t pwritev(const struct iovec *iov, int iovcnt, int64_t offset);
int close();
int shutdown(int);