Re: gethostname vs pread/pwrite in Linux
- From
- Alexey Mahotkin ()
- To
- Igor Sysoev ()
- Date
- 2003-06-04T23:52:24Z
- Area
- RU.UNIX.PROG
From: Alexey Mahotkin <alexm@hsys.msk.ru>
>>>>> "IS" == Igor Sysoev <is@rambler-co.ru> writes:
>> cc -Wall -o q q.c
IS> q.c: In function `main': q.c:9: warning: implicit declaration of
IS> function `pread' q.c:10: warning: implicit declaration of function
IS> `pwrite'
IS> смотрим в man и добавляем define:
>> cc -D_XOPEN_SOURCE=500 -Wall -o q q.c
IS> q.c: In function `main': q.c:8: warning: implicit declaration of
IS> function `gethostname'
IS> Вопрос - это только Debian 3.0 такой умный или нет ? В RedHat 6.2 я с
IS> таким не сталкнулся.
Я думаю, что это не "Debian 3.0 такой умный", а всё же тамошняя libc ;)
IS> Вопрос номер два - как с этим умом бороться ?
Как следует из изучения окрестности gethostname в unistd.h:
alexm@tyranny:~/tmp$ cc -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wall -o q q.c
--alexm
--- ifmail v.2.15dev5
* Origin: tyranny (2:5020/400)