register char const *ptr = ptr_v;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(write(fd, ptr, len));
- FatalErrnoError(res==(size_t)-1, "write()");
+ ssize_t res = TEMP_FAILURE_RETRY(write(fd, ptr, len));
+ FatalErrnoError(res==-1, "write()");
ptr += res;
len -= res;
register char *ptr = ptr_v;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(read(fd, ptr, len));
- FatalErrnoError(res==(size_t)-1, "read()");
+ ssize_t res = TEMP_FAILURE_RETRY(read(fd, ptr, len));
+ FatalErrnoError(res==-1, "read()");
if (res==0) return false;
if (err) *err = 0;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(send(fd, ptr, len, MSG_NOSIGNAL));
- if (res==(size_t)-1) {
+ ssize_t res = TEMP_FAILURE_RETRY(send(fd, ptr, len, MSG_NOSIGNAL));
+ if (res==-1) {
if (err) *err = errno;
return false;
}
register char const *ptr = ptr_v;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(send(fd, ptr, len, MSG_NOSIGNAL));
- FatalErrnoError(res==(size_t)-1, "send()");
+ ssize_t res = TEMP_FAILURE_RETRY(send(fd, ptr, len, MSG_NOSIGNAL));
+ FatalErrnoError(res==-1, "send()");
ptr += res;
len -= res;
if (err) *err = 0;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(recv(fd, ptr, len, MSG_NOSIGNAL));
- if (res==(size_t)-1) {
+ ssize_t res = TEMP_FAILURE_RETRY(recv(fd, ptr, len, MSG_NOSIGNAL));
+ if (res==-1) {
if (err) *err = errno;
return false;
}
register char *ptr = ptr_v;
while (len>0) {
- size_t res = TEMP_FAILURE_RETRY(recv(fd, ptr, len, MSG_NOSIGNAL));
- FatalErrnoError(res==(size_t)-1, "recv()");
+ ssize_t res = TEMP_FAILURE_RETRY(recv(fd, ptr, len, MSG_NOSIGNAL));
+ FatalErrnoError(res==-1, "recv()");
if (res==0) return false;
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);