You could use a separate namespace (if you are using C++) and define your functions there...
Durga On Wed, May 13, 2009 at 1:20 PM, Le Duy Khanh <khanht...@yahoo.com> wrote: > Dear, > > 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 > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >