/*
* todo
- * - skipping_long offset calculation is wrong
* - reset signals TERM and INT (and HUP) in children
*
* - manpage: document control master stuff
if (!data) { feedfile_eof(ipf); return OOP_CONTINUE; }
off_t old_offset= ipf->offset;
- ipf->offset += recsz + 1;
+ ipf->offset += recsz + !!(ev == OOP_RD_OK);
#define X_BAD_DATA(m) return feedfile_got_bad_data(ipf,old_offset,data,m);