Re: _*_SOURCE (Re: gethostname vs pread/pwrite in Linux)

From
Valentin Nechayev ()
To
Alexei Dets ()
Date
2003-06-06T09:06:58Z
Area
RU.UNIX.PROG
From: Valentin Nechayev <netch@segfault.kiev.ua>


>>> Alexei Dets wrote:

>> А где завязка-то? Определяем _GNU_SOURCE, кто знает (как GNU libc) -
>> отрабатывает, кто не знает - ничего не делает.
>> Результат - получаем нужные определения.
AD> Фишка в том, что получаем нужные определения _только_ на системе с glibc.
[...]
AD> Вот. А на другой системе он, как ты точно заметил, НИЧЕГО не делает и,
AD> сл-но, функция запросто возмет и не найдется.

Ну предположим. А решение будет?
Такое, чтобы было пригодно для реализации autoconf'ом. И должно включать
в себя как проверку прототипов и объявлений, так и поиск, какие определения
препроцессора должны быть активизированы для этого.

А без такого решения все эти красивые слова про "_GNU_SOURCE во всех случаях
несет вред" выглядит как слова той совы, что сказала мышам "станьте
ёжиками", а как именно - не рассказала - "думайте сами, я стратегию
придумываю, а не детали".

[Skip остальные ужасы. По сравнению с этим общим вопросом они несущественны.]


-netch-
--- ifmail v.2.15dev5
 * Origin: Dark side of coredump (2:5020/400)