readudp
n = readudp(d, &ptr, (void **)&bp, tleft);
ssize_t readudp(struct iodesc *, void **, void **, time_t);
n = readudp(d, &ptr, (void **)&reply, tleft);
len = readudp(d, &ptr, (void **)&t, tleft);