pipespace
if ((error = pipespace(pipe, &pipe->bufferA, pipe_size)) != 0) {
if ((error = pipespace(pipe, &pipe->bufferB, pipe_size)) != 0) {