looping_read
looping_read(fd, (char *)&length, sizeof (length)))
if ((kerror = looping_read(fd, (char *)ucbuf, length))