ST_EOM_PENDING
CLR(st->flags, ST_EIO_PENDING | ST_EOM_PENDING);
if (ISSET(st->flags, ST_EOM_PENDING)) {
CLR(st->flags, ST_EOM_PENDING);
SET(st->flags, ST_EOM_PENDING);
SET(st->flags, ST_EOM_PENDING);
#define ST_PER_ACTION (ST_AT_FILEMARK | ST_EIO_PENDING | ST_EOM_PENDING | \
if (ISSET(st->flags, ST_EOM_PENDING | ST_EIO_PENDING)) {
CLR(st->flags, ST_EOM_PENDING | ST_EIO_PENDING);