O_o

grumpy is right.

If you are trying to wrap an exported function, as you say, you can't just call the same named function with the same function signature.

If you need to call the wrapped function you must jump through some hoops.

Ultimately, just stop trying to "wing it" after hearing the phrase "Interposition Function".

Search for tutorials on doing this and you'll discover how to do what you want without the infinite recursion.

Soma