[uClibc]Re: Could someone provide a complete function list for uClibC

Erik Andersen andersen at codepoet.org
Thu Jan 16 20:02:08 UTC 2003


On Thu Jan 16, 2003 at 11:15:03PM +0800, Chen Qi-A18263 wrote:
> Hello every one:
> 
> 	I'm trying to test the uClibc functions.
> 	
> 	As far as I know, the uClibc is a subset of libc. It follow the Single Unix Spec version 3 but cut some unnecessary functions. 
> 	But I do not know which function is removed and which is hold.
> 	So could you please provide the complete function list implemented in uClibc? ( better uClibc-0.9.15, last version till now?) 
> 	Or could you please give me some clues about how can I got these function list as well as categories?
> 	I think it's unwise to count it in the source file. :)

A complete and categorized function list would be nice.  But
assembling such a list would require a lot of time and work.
Perhaps you could spend the time yourself to assemble such a list
and then you could share your list with us.

The simplest way to get an uncategorized list would be to run the
'nm' utility.  First, configure uClibc to include everything
using the 'make allyesconfig' option.  Then edit the .config file
to disable USE_OLD_VFPRINTF and the debugging options since we
don't want those enabled at the moment.  Then compile and install
uClibc.  Then you can get a complete uncategorized function list
using 'nm by running something like:

    nm /usr/i386-linux-uclibc/lib/libc.a | grep "U " | grep -v 
	_GLOBAL_OFFSET_TABLE_ | sed -e "s/U //g" | sort | uniq

I've attached the list I created here.  Be aware that this list
includes a number of items with names that start with "_" and
"__".  These are uClibc internals and will eventually be changed
to prevent them from being exported by the library.

 -Erik

--
Erik B. Andersen             http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: list.gz
Type: application/octet-stream
Size: 2245 bytes
Desc: not available
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20030116/fb43d922/attachment.obj 


More information about the uClibc mailing list