You could use a separate namespace (if you are using C++) and define
your functions there...
On Wed, May 13, 2009 at 1:20 PM, Le Duy Khanh <khanhtn24_at_[hidden]> wrote:
> I intend to override some MPI functions such as MPI_Init, MPI_Recv... but I
> don't want to dig into OpenMPI source code.Therefore, I am thinking of a way
> to create a lib called "mympi.h" in which I will #include "mpi.h" to
> override those functions. I will create a new interface with exactly the
> same signatures like MPI_Init (because users are familiar with those
> functions). However, the problem is that I don't know how to override those
> functions because as I know, C/C++ doesn't allow us to override functions
> (only overload them).
> Could you please show me how to override OMPI functions but still keep the
> same function names and signatures?
> Thank you so much for your time and consideration
> Le , Duy Khanh
> Cellphone: (+84)958521704
> Faculty of Computer Science and Engineering
> Ho Chi Minh city University of Technology , Viet Nam
> users mailing list