open/[3,4]: 2nd argument QP_stream: unsigned char mode
This field indicates whether the stream is created for input or output mode.
mode field is
QP_READ for an input (read only) stream,
QP_APPEND for an output stream.
This field should not be changed for the lifetime of a stream.