which compiling a multithreaded program we use gcc like below:

gcc -lpthread -D_REENTRANT -o someprogram someprogram.c

what exactly is the flag -D_REENTRANT doing over here?

Edit
Report