}
buffersize= opt_buffersize*1024*1024;
- buf= malloc(buffersize);
- if (!buf) { perror("malloc buffer"); exit(6); }
+ buf= xmalloc(buffersize);
if (opt_mlock) {
if (mlock(buf,buffersize)) { perror("mlock"); exit(2); }
nonblock(0,1); nonblock(1,1);
}
+void *xmalloc(size_t sz) {
+ void *r= malloc(sz); if (!r) { perror("malloc"); exit(6); }; return r;
+}
+
void callselect(void) {
int r;