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)