hdr 159 plugin/ipc/file/fileconnection.cpp rc = read(fd,(char *)buf+sizeof(hdr), maxCount-sizeof(hdr)); hdr 160 plugin/ipc/file/fileconnection.cpp *(hdr *)buf = rc; // Record the number read in header hdr 161 plugin/ipc/file/fileconnection.cpp if (rc >=(ssize_t) (maxCount-sizeof(hdr))) { hdr 167 plugin/ipc/file/fileconnection.cpp return(rc <= 0 ? rc : rc+sizeof(hdr)); hdr 180 plugin/ipc/file/fileconnection.cpp *(hdr *)buf = 0; /* Header count of zero means we're done */ hdr 181 plugin/ipc/file/fileconnection.cpp buf += sizeof(hdr); hdr 193 plugin/ipc/file/fileconnection.cpp int count = *(hdr *)origBuf; hdr 197 plugin/ipc/file/fileconnection.cpp return sizeof(hdr); // count of zero means we're done, hdr consumed hdr 201 plugin/ipc/file/fileconnection.cpp return sizeof(hdr) + 1; hdr 203 plugin/ipc/file/fileconnection.cpp rc = write(fd,(char *)origBuf+sizeof(hdr)+cum_count, count-cum_count); hdr 211 plugin/ipc/file/fileconnection.cpp return(rc < 0 ? rc : cum_count+sizeof(hdr)); hdr 220 plugin/ipc/file/fileconnection.cpp >(ssize_t)sizeof(hdr)) { hdr 223 plugin/ipc/file/fileconnection.cpp JASSERT(rc < 0 || rc == sizeof(hdr)) (rc) (cum_count); hdr 224 plugin/ipc/file/fileconnection.cpp cum_count += sizeof(hdr); /* Account for last packet: 'done' hdr w/ 0 data */