readn() & writen() 코드, unpipc.h 파일
unpipc.h 다운로드 unpipc.h 를 include 하고 사용한다. 일반 read()&write() 함수와 사용법은 같다. readn ssize_t readn(int fd, void *vptr, size_t n) { size_t nleft; ssize_t nread; char *ptr; ptr = vptr; nleft = n; while (nleft > 0) { if ( (nread = read(fd, ptr, nleft)) < 0) { if (errno == EINTR) nread = 0; /* ... 더 읽기