Re: gethostname vs pread/pwrite in Linux

From
Alexey Mahotkin ()
To
Valentin Nechayev ()
Date
2003-06-05T23:56:02Z
Area
RU.UNIX.PROG
From: Alexey Mahotkin <alexm@hsys.msk.ru>

>>>>> "VN" == Valentin Nechayev <netch@segfault.kiev.ua> writes:

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

 VN> Кстати, я не понял, при чём тут *компилятор*.  

Я тоже не понял :) 

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

Имхо, в худшем случае компилятор просто выдаст предупреждение, но корректно
слинкует с нужной функцией.

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

Надо собрать так, как собирается на RedHat, Debian, FreeBSD, и Solaris.  А
остальные сами приползут, если им твоя тулза нужна.

--alexm
--- ifmail v.2.15dev5
 * Origin: tyranny (2:5020/400)