This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Reentrant Functions cause Link Warnings

Hi,
I modify some of my function to "reentrant" ones. After that, I got a bunch of unresolved extenals. Why?
Further, should I declare the reentrant function prototypes "reentrant"? Like

extern void func(int,int,int) reentrant;
while its declaration is, in another file
void func(int a,int b,int c) reentrant
{....}
The strange thing is, I got no unresolved external if I remove the "reentrant" keywords.

0