97b97f84b8
- Add big comment about a general overview of what the sm btl is doing - random small code cleanups - fix instances of mca_btl_sm[0] to mca_btl_sm[1] where relevant - remove a lot of unused, confusing, and incorrect interface functions from ompi_fifo.h and ompi_circular_buffer.h. These functions, if they were used, would not work properly with the scheme that the sm btl uses with the fifos (i.e., receiver makes right -- if necessary) - add some missing offset computations in the fifo and circular buffers - change the types of offsets to be ssize_t, not size_t - remove an offset parameter from a function that didn't need it This commit was SVN r8135.