Use "|" instead of "+" when combine the _IO_LINE_BUF and _IO_UNBUFFERED flags