Re: gethostname vs pread/pwrite in Linux
- From
- Alexei Dets ()
- To
- Valentin Nechayev ()
- Date
- 2003-06-06T20:17:02Z
- Area
- RU.UNIX.PROG
From: Alexei Dets <adets@idsk.com>
Hi!
Valentin Nechayev wrote:
> Ну а в качестве встречного предложения я прошу тебя показать, например,
> получение SRV-записей из DNS в рамках тех же юниксовых стандартов.
> Или получение адреса, но не потеряв TTL.
> Или список адресов на интерфейсах.
> Вариантов может быть много. Да, они не совсем прикладные, и кому-то
Так я же не спорю, что может понадобиться сделать что-то для чего просто нет
общего решения. Но это код _заведомо_ непортабельный, обычно сопровождается
включением хедеров конкретной системы и _GNU_SOURCE тут вряд ли поможет :-)
А во всех остальных случаях его определение _провоцирует_ написание
непортабельного кода, хотя _можно_ написать более портабельно. Я считаю,
что писать непортабельный код там, где можно без этого вполне обойтись -
_плохо_.
> AD> Вся разница сводится к ключам компиляции и выносится в Makefile.
>
> То есть Makefile для каждой платформы свой?
Нет, один. Но на всех платформах вместо родного make используется gmake.
Он собой с успехом заменяет autoconf ;-)))
Алексей
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: InfoDesk, S.A. (2:5020/400)