PG_STATE_DATA
*readstate = PG_STATE_DATA;
} else if (readstate & PG_STATE_DATA) {
*write_state = PG_STATE_DATA;
} else if (write_state == PG_STATE_DATA) {