FLAG_r
O->flags |= FLAG_r;
FLAG_p | FLAG_r | FLAG_R | FLAG_w)))
if (ISSET(O->flags, FLAG_R) && !ISSET(O->flags, FLAG_r)) {
if (!ISSET(O->flags, FLAG_r))
if (ISSET(O->flags, FLAG_r)) {