Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-01-02 | TARGET_ARCH is already stripped, do not do it again for nios2 | Peter S. Mazinger | |
2006-01-02 | fpu_control.h is handled generally in topdir/Makefile.in, remove rule for it | Peter S. Mazinger | |
2006-01-02 | quote arg to shell-ed grep as pointed out by Jan-Benedict Glaw | Mike Frysinger | |
2006-01-02 | for /bin/sh, use `` instead of $() as pointed out by Jan-Benedict Glaw on ↵ | Mike Frysinger | |
the mailing list | |||
2006-01-01 | previous st_dev change from unsigned long (4bytes) to __dev_t (8bytes) ↵ | Mike Frysinger | |
needed to shrink the pads as well to maintain ABI compat | |||
2005-12-30 | fix path to heap.h as point out by thomas_chou in Bug 617 | Mike Frysinger | |
2005-12-30 | Bug 616, Thomas Chou: dont use -msoft-float on nios2 ports | Mike Frysinger | |
2005-12-30 | update to new build system | Mike Frysinger | |
2005-12-30 | Bug 616, Thomas Chou: update crt to new 0.9.28 uClibc style | Mike Frysinger | |
2005-12-30 | tell people to ignore these two warnings unless someone can figure out how ↵ | Mike Frysinger | |
to make them go away ... the vfork() is safe due to the logic following it | |||
2005-12-30 | use ElfW(Addr) instead of ElfW(Word) since elf word types are always 32bits ↵ | Mike Frysinger | |
in size, even on 64bit hosts, while Addr is the proper native size ... also get creative with our signed/unsigned usage to get rid of warnings | |||
2005-12-30 | need to make sure elf_find_dynamic(key) is big enough to handle 64bit hosts | Mike Frysinger | |
2005-12-30 | beautify utility building | Mike Frysinger | |
2005-12-30 | use errno.h not sys/errno.h as pointed out by sjhill | Mike Frysinger | |
2005-12-30 | Sync ftw w/ glibc, splitting ftw and ftw64 | Peter S. Mazinger | |
2005-12-29 | fix signed/unsigned warnings | Mike Frysinger | |
2005-12-29 | kill off some signedness/unused warnings | Mike Frysinger | |
2005-12-29 | sync whitespace with glibc | Mike Frysinger | |
2005-12-29 | touchup code a bit to prep for new weak system | Mike Frysinger | |
2005-12-29 | beautify | Mike Frysinger | |
2005-12-29 | hide the internal libc pthread_mutex funcs | Mike Frysinger | |
2005-12-29 | pointless whitespace touchups | Mike Frysinger | |
2005-12-29 | hide some functions to cut down on relocations | Mike Frysinger | |
2005-12-29 | make sure mq_timedsend() and mq_send() is always defined | Mike Frysinger | |
2005-12-29 | make sure mq_timedreceive() and mq_receive() is always defined | Mike Frysinger | |
2005-12-29 | hide __kernel functions | Mike Frysinger | |
2005-12-28 | make sure we handle the (malloc(0)==NULL) case as Aubrey points out via the ↵ | Mike Frysinger | |
e-mail list | |||
2005-12-28 | make sure we handle the (malloc(0)==NULL) case as Aubrey points out via the ↵ | Mike Frysinger | |
e-mail list | |||
2005-12-28 | include grp.h just for fun | Mike Frysinger | |
2005-12-28 | typecast away signed/unsigned warnings | Mike Frysinger | |
2005-12-27 | kill off unused warning | Mike Frysinger | |
2005-12-27 | typecast away a signed/unsigned warning | Mike Frysinger | |
2005-12-27 | cut pointless files | Mike Frysinger | |
2005-12-27 | kill off minor unused warnings | Mike Frysinger | |
2005-12-27 | tweak prototypes to match the exported versions | Mike Frysinger | |
2005-12-27 | fix salt type in setup_salt() | Mike Frysinger | |
2005-12-27 | nlist should be unsigned, not signed, as it tracks # of elements in ↵ | Mike Frysinger | |
init_fini_list | |||
2005-12-27 | revert debug "fix" since it isnt correct and previous version works | Mike Frysinger | |
2005-12-27 | fix signed/unsigned warning | Mike Frysinger | |
2005-12-27 | kill off simple unused warnings | Mike Frysinger | |
2005-12-27 | kill off simple unused warnings | Mike Frysinger | |
2005-12-27 | kill off simple unused warnings | Mike Frysinger | |
2005-12-27 | 2005-12-15 Aubrey.Li <aubreylee@gmail.com> writes: | Mike Frysinger | |
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. | |||
2005-12-27 | kill off minor warning | Mike Frysinger | |
2005-12-27 | Aubrey writes: | Mike Frysinger | |
When I mounted nfs on my target, the kernel crashed. And I found it was caused by stack overflow. When I digged into it. And I found not only "setgroups.c" but "getgroups.c" have the matrix (__kernel_gid_t kernel_groups[n]) on the stack which can be very large because "n" can be assigned to NGROUPS_MAX. 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 */ I also changed it to do malloc. | |||
2005-12-27 | Jan-Benedict Glaw writes: | Mike Frysinger | |
This patch is wrong and breaks (at least) building a static libc. The $(MISC_FNMATCH_OBJ) file still uses the .c extension, thus isn't built at all and eg. strip'ping the .c file fails, breaking the build. | |||
2005-12-24 | Add new fnmatch code, for now mbstate_t and mbsrtowcs are depending on ↵ | Peter S. Mazinger | |
UCLIBC_HAS_LOCALE, making the new object about 5k, else it would be 10k | |||
2005-12-24 | Move fnmatch.c to fnmatch_old.c | Peter S. Mazinger | |
2005-12-23 | Build PIC objects if DOPIC is set, thx to pcj | Peter S. Mazinger | |
2005-12-22 | Jie Zhang writes: | Mike Frysinger | |
I think the loop was written for MMU case. When there is MMU, mmap () is used to allocate the stack. If one segment is already mapped, we should continue to see if we can use the next one. However, for NOMMU, malloc () is used. It's waste of CPU cycles to continue to try if it fails. Here is a new patch, which makes this change only for NOMMU. |