[PULL 04/32] io/channel: Have read/write functions take void * buffer argument