Eu vejo que o -DPOSIX tem algo a ver com a conformidade do POSIX ... que eu meio que consigo entender porque o meu programa usa uma biblioteca posix (pthreads) mas eu não consigo descobrir nada relevante sobre o que -DXWINDOWS é para ou porque está lá.