Re: New symbols
Stuart Anderson <anderson@metrolink.com> writes:
> I've been running lsbappchk on a system updated to very recent stuff, and while
> checking common stuff in /bin & /usr/bin that should be complient, I've come
> across several new symbols that didn't use to show up on an older version of
> the OS.
> 
> The first 4 show up for lots of the commands:
> 
> 	getgrnam
Part of Posix, please add it.
> 	__fpending
This comes from Solaris, see <stdio_ext.h>.  I'm supriesed how it
comes into applications, might be that e.g. GNU fileutils check for it
(I found it in ls).
> 	__cxa_atexit
See <stdlib.h> - but I don't know directly how it comes into
applications.
> 	bindtextdomain
Part of <libintl.h>, please add it.
> These other show up some, but not as frequently as the ones above
> 
> 	memrchr
A GNU extension from <string.h>
> 	obstack_free
We have the other obstack function - add it.
> 	__sysconf
Please add it with "__sysconf is an alias for sysconf.  This is part
of the ABI not of the ABI."
> 	rpmatch
>From SVID according to <stdlib.h>, not really needed.
> 	euidaccess
>From <unistd.h>, a GNU extension that's usefull.
> 
> 
> I know that we are trying to stop adding more things and catch up on what
> is already in the list, but it does seem bad if even simple commands can't be
> compliant. Soem of these appear to be more glibc manges that would probably
> be hard to avoid.
> 
> Comments?
Btw. I've send you some docu where I used the term "mangle".  I guess
"alias" is a better term to use in the LSB.  Can you check the LSB for
this and change it?
Thanks,
Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj
Reply to:
- References:
- New symbols
- From: Stuart Anderson <anderson@metrolink.com>