inline static WRAPPER_DECL size_t
Eread(int fd, void *ptr, size_t len)
{
- size_t res = read(fd, ptr, len);
- FatalErrnoError((ssize_t)(res)==-1, "read()");
+ ssize_t res = read(fd, ptr, len);
+ FatalErrnoError(res==-1, "read()");
return res;
}
inline static WRAPPER_DECL size_t
Ewrite(int fd, void const *ptr, size_t len)
{
- size_t res = write(fd, ptr, len);
- FatalErrnoError((ssize_t)(res)==-1, "write()");
+ ssize_t res = write(fd, ptr, len);
+ FatalErrnoError(res==-1, "write()");
return res;
}
inline static WRAPPER_DECL size_t
Ereadlink(const char *path, char *buf, size_t bufsiz)
{
- size_t res = readlink(path, buf, bufsiz);
- FatalErrnoError((ssize_t)(res)==-1, "readlink()");
+ ssize_t res = readlink(path, buf, bufsiz);
+ FatalErrnoError(res==-1, "readlink()");
return res;
}
inline static WRAPPER_DECL size_t
EreadlinkD(const char *path, char *buf, size_t bufsiz)
{
- size_t res = readlink(path, buf, bufsiz);
+ ssize_t res = readlink(path, buf, bufsiz);
ENSC_DETAIL1(msg, "readlink", path, 1);
FatalErrnoError((ssize_t)(res)==-1, msg);