[devel] errno.h
Konstantin Klimchev
=?iso-8859-1?q?koka_=CE=C1_altlinux=2Eru?=
Ср Фев 2 09:51:04 MSK 2005
Добрый день!
Прошу совета (а то уже погряз в сомнениях "по самое
нихочу"):
есть фрюшный фрагмент кода
-----------------------------
report(LOG_ERR, "chroot %s: %s",
cf->chrootdir,strerror(*(__error())) );
-----------------------------
на котором, естественно, сборка спотыкается из-за
*(__error()) - на сколько я понял он есть только в libc.
Так вот. Как правильнее будет:
1) исправить *(__error()) на errno
или
2) прописать в нужных местах то, что есть в libc:
extern int * __error();
#define errno (* __error())
В принципе и так и так работает, но все таки...
--
Best Regards, Konstantin Klimchev
(mailto:koka на atvc.ru jabber:koka на jabber.atvc.ru)
ATK-Internet ISP, Arkhangelsk, Russia
Подробная информация о списке рассылки Devel