rem: readReturn = read(0, buf, len);
add: readReturn = read(0, buf, (size_t)len);
context: RecvData(char *buf, int len){    int readReturn;    do {        readReturn = read(0, buf, len);    } while ((readReturn < 0) && (errno == EINTR));    if (readReturn < 0) {        Ns_PdLog(Error, "nspd: read error while reading %d bytes: '%s'",		 strerror(errno), len);    }    return readReturn;}