[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

utmpx hidden



It seems getutmpx symbol is hidden in s390.

In s390 sid chroot:

---8<---
$ objdump -T /lib/libc.so.6 | grep utmp
0010d474  w   DF .text	0000013c  GLIBC_2.0   utmpname
0010deac g    DF .text	000000a0 (GLIBC_2.1.1) getutmp
0010e47c g    DF .text	0000001e  GLIBC_2.9   getutmp
0010ddc0 g    DF .text	000000ec (GLIBC_2.1.1) getutmpx
0010e424 g    DF .text	0000002c  GLIBC_2.1   utmpxname
---8<---

However, it seems to still be exported in its symbols file:

http://qa.debian.org/cgi-bin/mole/symbols/.dump/symbols?key=DEBIAN/pool/main/e/eglibc/libc6_2.9-26_s390.deb

That is, it's available for loader, but not for linker, despite the fact 
that <utmpx.h> is still shipped for applications to call.

What would s390 porting team suggest? Is getutmpx() still available in s390?

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/


Reply to: