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)