rem: writeReturn = write(1, data, len);
add: writeReturn = write(1, data, (size_t)len);
context: Ns_PdSendData(char *data, int len){    int writeReturn;    do {        writeReturn = write(1, data, len);    } while ((writeReturn < 0) && (errno == EINTR));    if (writeReturn != len) {        Ns_PdLog(Error, "nspd: "		 "error '%s' writing %d bytes", strerror(errno), len);    }}