rem: virtual int supported_io_modes(void) const { return(io_read | io_write); }
add: virtual int supported_io_modes(void) const { return(io_read | io_write | io_readwrite); }
context:   virtual int supported_io_modes(void) const { return(io_read | io_write); }