glibc: err и warn
в 2.3.6 нету
Скорее всего их там нет, т.к. они не POSIX, а просто удобные функции.
И ман читал, где написано, что "first appeared in 4.4BSD"
А что, в погнутом мире их совсем не существует?
Может, ещё в каких-то библиотеках?
---
...Я работаю антинаучным аферистом...
Я однажды столкнулся с этим и не нашел.
for i in /lib/* ; do (nm "$i" 2>&- | grep errx && echo "$i") ; done
00000000 I __imp__errx
00000000 T _errx
00000000 I __imp__verrx
00000000 T _verrx
/lib/libcygwin.a
00000000 I __imp__errx
00000000 T _errx
00000000 I __imp__verrx
00000000 T _verrx
/lib/libg.a
00000000 I __imp__errx
00000000 T _errx
00000000 I __imp__verrx
00000000 T _verrx
/lib/libutil.a
---
...Я работаю антинаучным аферистом...
семейство функции err объявлено в err.h. Мануала нет вообще. err.h и реализация функций само собой спизжена из 4.4BSD. Функции действительно не принадлежат к POSIX, но это не повод а) утверждать, что они не используются во всех rpmках б) не документировать их.Наблюдение было проведено на каком-то старом Dead Rat.
наверное, кто-то прочитал твой список
в которой есть всё то, что взялось из /usr/src/lib/libc/gen/err.c
(точно путь не помню, но скорее всего, такой).
И есть ли эта libutil на большинстве линуксов.
---
...Я работаю антинаучным аферистом...
Меня сейчас волнует, откуда взялась эта libutil,часть glibc, есть на всех современных линуксах точно.
И есть ли эта libutil на большинстве линуксов.
Оставить комментарий
Ivan8209
Народ, у кого есть под руками исходники glibc,гляньте функции err/errx/errc и warn/warnx/warnc там бсдёвые или нет?
И вообще, есть ли они.
---
...Я работаю антинаучным аферистом...