summaryrefslogtreecommitdiffstats
path: root/libc/inet
Commit message (Collapse)AuthorAgeFilesLines
...
* I should also test w/ ipv6, missed that, thx SpanKYPeter S. Mazinger2006-01-141-1/+1
|
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-1437-107/+114
|
* Correct 2 issues if ipv6 is enabled found by SpanKY, thxPeter S. Mazinger2006-01-141-3/+5
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-1463-1321/+1607
| | | | missing headers, other jump relocs removed
* make sure linux/types.h doesnt screw us upMike Frysinger2006-01-141-1/+9
|
* dont include linux/types.hMike Frysinger2006-01-091-1/+0
|
* declare staticMike Frysinger2006-01-081-2/+2
|
* hide the internal __in6addr_any/__in6addr_loopback symbolsMike Frysinger2006-01-082-5/+5
|
* hide internal ahostbuf symbolMike Frysinger2006-01-081-1/+1
|
* hide internal symbolsMike Frysinger2006-01-081-4/+4
|
* hide internal _net_stayopen symbolMike Frysinger2006-01-083-3/+3
|
* hide internal funcs to kill off more relocsMike Frysinger2006-01-081-0/+2
|
* kill off two more relocsMike Frysinger2006-01-081-2/+4
|
* fix warnings when __NR_socketcall is not defined and building recv()Mike Frysinger2006-01-081-0/+4
|
* Allow compiling newly added if_index.c (at least on 2.4), missing ↵Peter S. Mazinger2006-01-061-0/+1
| | | | __u32/__u16/__s32
* as weber notes in Bug 99:Mike Frysinger2006-01-064-3/+1074
| | | | | | | | | | if_nameindex doesnt list all of my interfaces! this is because we are still using the old style ioctl(SIOCGIFINDEX) for gathering interface names/indexes. while this code is pretty small, the kernel does not return all interfaces via this method. so we import the new style netlink code from glibc and make it optional so those people who need the full functionality can get it.
* create __if_nametoindex hidden alias and use itMike Frysinger2006-01-062-0/+2
|
* rework the alloca() loop slightly to save some spaceMike Frysinger2006-01-061-8/+6
|
* sync with glibcMike Frysinger2006-01-064-191/+260
|
* update libc lock functions to new pthread forwardingMike Frysinger2006-01-061-19/+0
|
* Get rid of tolower/toupper jump reloc, correct tow* for XLOCALEPeter S. Mazinger2006-01-032-3/+3
|
* use errno.h not sys/errno.h as pointed out by sjhillMike Frysinger2005-12-301-1/+0
|
* make sure we handle the (malloc(0)==NULL) case as Aubrey points out via the ↵Mike Frysinger2005-12-281-5/+8
| | | | e-mail list
* kill off simple unused warningsMike Frysinger2005-12-278-15/+15
|
* kill off simple unused warningsMike Frysinger2005-12-271-8/+5
|
* kill off simple unused warningsMike Frysinger2005-12-271-5/+5
|
* 2005-12-15 Aubrey.Li <aubreylee@gmail.com> writes:Mike Frysinger2005-12-271-2/+9
| | | | | | | | | | | | | | | | | | When I mounted nfs on my target, the kernel crashed. And I found it was caused by stack overflow. When I digged into it. I found the following issue. In the file "./uClibc/libc/inet/rpc/auth_unix.c" int max_nr_groups = sysconf (_SC_NGROUPS_MAX); gid_t gids[max_nr_groups]; And, NGROUPS_MAX is defined in the file "./linux-2.6.x/include/linux/limits.h" #define NGROUPS_MAX 65536 /* supplemental group IDs are available */ OK, here we can know max_nr_groups is assigned to 65536, that means a huge matrix "gids[65536] is in the function **authunix_create_default**. My method is doing it by malloc, the patch as follows.
* kill off minor warningMike Frysinger2005-12-271-1/+1
|
* Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵Peter S. Mazinger2005-12-161-1/+1
| | | | of __attribute__ ...
* Convert some users and get rid of __rpc_thread_createerr jump reloc, this ↵Peter S. Mazinger2005-12-1629-38/+102
| | | | was indeed a badly chosen name
* silly bugEric Andersen2005-12-151-1/+0
|
* Convert all users of earlier hiddensPeter S. Mazinger2005-12-133-2/+4
|
* Convert internal users of chmod/*stat*, minimize change for __strsepPeter S. Mazinger2005-12-132-4/+4
|
* fix signed warningMike Frysinger2005-12-101-1/+1
|
* Switch fread/fwrite/fclose/pipe/sigsetmask usersPeter S. Mazinger2005-12-102-0/+4
|
* Implement hidden listen, use the hidden listen/acceptPeter S. Mazinger2005-12-095-2/+12
|
* Implement hidden poll, switch user to hidden *printf/*scanf/pollPeter S. Mazinger2005-12-0916-28/+40
|
* internal sigpause, do we really default to BSD signals?Peter S. Mazinger2005-12-091-0/+1
|
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-0819-18/+39
|
* Use __sendto in __libc_send, small correctionPeter S. Mazinger2005-12-081-2/+5
|
* Convert the rest of users to hiddenPeter S. Mazinger2005-12-081-0/+1
|
* Similar impl. of __libc_x using hidden_weak_alias, hope threads work w/ itPeter S. Mazinger2005-12-081-26/+27
|
* Again rpc ;-( , all *inet*, *addr*Peter S. Mazinger2005-12-0831-90/+156
|
* Missed alias to xdr_string, thanks sjhillPeter S. Mazinger2005-12-081-0/+1
|
* Hide morePeter S. Mazinger2005-12-0720-35/+105
|
* No more *xdr* jump relocationsPeter S. Mazinger2005-12-0722-170/+231
|
* Hide *clnt|pmap|svc* and some rpc. inet/rpc is full of relocs ...Peter S. Mazinger2005-12-0724-286/+317
|
* Make use internal str*casecmp/wcscollPeter S. Mazinger2005-12-062-11/+4
|
* macro out the thread funcs in libc if threading is disabledMike Frysinger2005-12-066-42/+23
|
* a small TODOMike Frysinger2005-12-061-0/+1
|