Please explain why it uses extern
in function declaration?
main.c
...
pthread_create(&displayThread, &attr, displayThrFxn, &displayEnv);
...
display.h
extern Void *displayThrFxn(Void *arg);
Why extern
?
display.c
...
Void *displayThrFxn(Void *arg)
{
// some code
}
...