Недавно я столкнулся с некоторым кодом, который gcc не будет компилировать без этого аргумента. Я проверил страницу gcc man, но не нашел эту конкретную опцию. Я нашел XOPEN_SOURCE, но было мало объяснений, что он делает.
Может кто-нибудь прокомментировать? Я знаю, что -D_XOPEN_SOURCE может быть установлен в разные значения, такие 400, 600, но что они делают?