PIPE_EOF
fpipe->pipe_state &= ~PIPE_EOF;
fpipe->pipe_state &= ~PIPE_EOF;
fpipe->pipe_state |= PIPE_EOF;
fpipe->pipe_state |= PIPE_EOF;
cpipe->pipe_state |= PIPE_EOF;
cpipe->pipe_state |= PIPE_EOF;
if ((wpipe->pipe_state & PIPE_EOF) != 0) {
(wpipe->pipe_state & PIPE_EOF) == 0) {
if ((wpipe->pipe_state & PIPE_EOF) != 0) {
(wpipe->pipe_state & PIPE_EOF)) {
if (wpipe->pipe_state & PIPE_EOF) {
(wpipe->pipe_state & PIPE_EOF) ||
if (rpipe->pipe_state & PIPE_EOF) {
(wpipe->pipe_state & PIPE_EOF))
cpipe->pipe_state |= PIPE_EOF;
ppipe->pipe_state |= PIPE_EOF;
if ((rpipe->pipe_state & PIPE_EOF) != 0 &&
(wpipe->pipe_state & PIPE_EOF)) {
if ((atomic_load_short(&rpipe->pipe_state) & PIPE_EOF) == 0 &&
if (rpipe->pipe_state & PIPE_EOF)