Re: gethostname vs pread/pwrite in Linux

From
Valentin Nechayev ()
To
"mitrohin a.s." ()
Date
2003-06-05T10:08:52Z
Area
RU.UNIX.PROG
From: Valentin Nechayev <netch@segfault.kiev.ua>


>>> mitrohin a.s. wrote:

>>> -D_GNU_SOURCE, насколько я понимаю, заставляет включить всё.
 AD>> IMHO это какой-то дурной тон, писать заведомо непортабельные (т.е.
 AD>> привязанные к компилятору, а не к стандартам) программы...
mas> gcc обычно найти просто... ;)

Кстати, я не понял, при чём тут *компилятор*.
_GNU_SOURCE ничуть не означает завязку на gcc. Или ткните пальцем,
где эта завязка определена. Алексей, ау?

mas> пардон за темность - никогда ничем другим не пользовался - но imho
mas> программа редко собирается чем-то другим отличным от задуманного - если 
mas> это не простенькая утилитка - так что _GNU_SOURCE скорее не дурной тон
mas> а трезвый расчет ;))

Как раз собираться может чем угодно и где угодно. Есть несколько базовых
подходов, коммерческий, конечно, требует сборки только проверенными 
и жёстко определёнными средствами и постоянства среды исполнения,
а вот opensource мир подходил иначе - делать так, чтобы собиралось под всем
хоть немного похожим на известные платформы и куда перенос не будет
чрезмерно геморройным.


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