Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-30 | make getnetent.c, md5.c use __uc_malloc | Denis Vlasenko | |
2007-07-30 | make utent.c, getpass.c use __uc_malloc | Denis Vlasenko | |
2007-07-30 | make pwd_grp.c use __uc_malloc | Denis Vlasenko | |
2007-07-30 | patch #3: make resolv.c use __uc_malloc | Denis Vlasenko | |
2007-07-30 | introduce __uc_malloc, so that users can intercept libc internal OOM. | Denis Vlasenko | |
2007-07-29 | Remove stray code alignment (.align 16 and .align 4 directives) | Denis Vlasenko | |
from i386 and x86_64. | |||
2007-07-18 | execXp should go to next PATH dir on any error except ENOEXEC, | Denis Vlasenko | |
not just on ENOENT (in particular, on EPERM). At least glibc does so. Fixing this. | |||
2007-07-18 | include/sys/mman.h says that msync exists only on MMU. | Denis Vlasenko | |
Make msync.c agree on this. | |||
2007-07-18 | Enable all of the remaining baud rates. All of the other architectures have ↵ | "Steven J. Hill" | |
them enabled, so let's go all the way. There was a quick discussion on IRC about making the max baud rate configurable. That requires a bunch of #ifdef salting throughout all of the 'termios.h' files for the pre-processor to chew on. I'm going to pass on that for now. | |||
2007-07-12 | Fix broken syscall() function since the original patch did not work. | "Steven J. Hill" | |
2007-06-24 | - make sure to define _LIBC in libc-symbols.h before including anything | Bernhard Reutner-Fischer | |
else. - internal_function is only used inside libc, so do not define it in uClibc_arch_features.h on i386 if we are outside of libc. | |||
2007-06-13 | Carmelo AMOROSO <carmelo.amoroso@st.com> writes: | Joakim Tjernlund | |
Hi All, this patch fixes a mismatch in ucontext struct between uClibc and kernel. In this way a signal handler installed by sigaction can access to the whole machine state correctly. This can be applied both to trunk and nptl branch | |||
2007-06-01 | change the auxvt code from being dependent on MMU to !LDSO as auxvt things ↵ | Mike Frysinger | |
are ELF-specific, not MMU-specific | |||
2007-05-31 | Atsushi Nemoto writes: | Mike Frysinger | |
Current MIPS readahead(), posix_fadvise(), posix_fadvise64() do not match with kernel on all ABIs. On O32 ABI, a padding is needed before a long long argument. On N32/N64, a long long argument should be passed via a single register. | |||
2007-05-31 | Atsushi Nemoto writes: | Mike Frysinger | |
http://www.opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html states it returns error code instead of setting errno. | |||
2007-05-25 | Jean-Christian de Rivaz writes: | Mike Frysinger | |
I actually suspect this code into the file uClibc/libc/sysdeps/linux/common/poll.c: tval.tv_nsec = (timeout % 1000) *1000; <==== make only usec! From milisecond this really needs a * 1000000 to make nanosecond. Without this a 1100 milisecond timeout is converted into a 1 seconde and 100 microsecond timeout! This can explain the weird result of the test code. | |||
2007-05-25 | Remove the arch specific mmap impl. for Powerpc. The common one will do. | Joakim Tjernlund | |
2007-05-24 | Fix MIPS syscall() and pipe functions to set errno correctly as reported by ↵ | "Steven J. Hill" | |
Daniel Jacobowitz on the mailing list. More information available at <http://www.uclibc.org/lists/uclibc/2007-May/017968.html> . | |||
2007-05-24 | Fix ARM EABI signal unwinding to accomodate signal frame layout between ↵ | "Steven J. Hill" | |
Linux kernel versions as reported by Joseph S. Myers on the mailing list. More information available at <http://www.uclibc.org/lists/uclibc/2007-May/017971.html> . | |||
2007-05-15 | Restored indentation. | Peter Kjellerstedt | |
2007-05-15 | Made it compile again. | Peter Kjellerstedt | |
2007-05-15 | Fix arm mmap when using mmap2 syscall. Fixes bug #1303 | Khem Raj | |
2007-05-06 | Nickolai Zeldovich writes: if the temp name already exists, then the retry ↵ | Mike Frysinger | |
code does not create a new temp name as the code to do so is outside of the retry loop | |||
2007-05-04 | - commentary typo fix | Bernhard Reutner-Fischer | |
2007-05-02 | Nickolai Zeldovich writes: | Mike Frysinger | |
Currently, tcgetpgrp() in uClibc uses an int to store a PID (fetched via ioctl TIOCGPGRP). This causes problems on platforms where pid_t is defined to be larger (e.g., uint64_t). Other functions in termios, such as tcgetsid() and tcsetpgrp(), already pass a pid_t to ioctl(), so the following patch does the same in tcgetpgrp() as well. | |||
2007-05-02 | Daniel Jacobowitz: sleep()/usleep() relies on nanosleep() being a cancellation | Mike Frysinger | |
point but the files have "libc_hidden_proto(nanosleep)" which means it always calls the libc.so version, never the wrapped version in libpthread.so that's a cancellation point. | |||
2007-04-30 | Carmelo AMOROSO writes: | Mike Frysinger | |
running LTP test suite on uClibc-nptl for sh4 I found a bug into pread and pwrite functions. When the offset is negative it is not correctly handled due to a missing shift operation, so it is passed to the syscall as the highest unsigned positive value. | |||
2007-04-24 | fix from Bernd Schmidt for realloc shrinkage bug | Mike Frysinger | |
2007-04-23 | - include stdbool.h | Bernhard Reutner-Fischer | |
2007-04-18 | Bugfix from Atsushi Nemoto: return nonzero error code on failure | Rob Landley | |
(without which busybox ping segfaults on error). Broken during locking changes in in svn 16801. | |||
2007-04-17 | - shrink resolver code | Bernhard Reutner-Fischer | |
2007-04-14 | - dtrt | Bernhard Reutner-Fischer | |
2007-04-13 | fix up malloc debug building | Mike Frysinger | |
2007-04-13 | Patch by Ricard Wanderlof <ricardw at axis dot com>: | Peter Kjellerstedt | |
* Add configurable buffer sizes for getpwnam() and getgrnam(). The default buffer size is, as before, 256 (glibc seems to use 1024 by default). | |||
2007-04-11 | POSIX says you can use realloc() to shrink buffers ... make sure we dont ↵ | Mike Frysinger | |
trigger a buffer overflow in that case | |||
2007-04-02 | fixes from Carmelo AMOROSO to depend less on kernel headers | Mike Frysinger | |
2007-04-02 | POSIX requires that errno be set whenever 0 is returned by malloc() | Mike Frysinger | |
2007-03-31 | Update comment regarding passing dl_fini. | Joakim Tjernlund | |
2007-03-29 | Revert last change until we figure out the correct fix. | Rob Landley | |
2007-03-28 | Make the code match the comments. (I narrowed down the bug, Khem Raj | Rob Landley | |
pointed out the solution. This fixes a segfault for me on exit from a statically linked "hello world".) | |||
2007-03-28 | Warning fix for uninitialized variable, by Al Stone. | Rob Landley | |
2007-03-19 | Joseph S. Myers writes: | Joakim Tjernlund | |
On PowerPC, r13 is used for a small data pointer and needs to be set up from _SDA_BASE_ (defined by the linker) at startup. This is needed for the GCC testcase gcc.target/powerpc/980827-1.c to work. This patch fixes that testcase (verified for both static and dynamic linking). | |||
2007-03-19 | #1273 if EXTRAVERSION is set, make sure we respect it | Mike Frysinger | |
2007-03-18 | Bernd Schmidt writes: The following patch is needed for libc to be able to ↵ | Mike Frysinger | |
emulate poll with ppoll. | |||
2007-03-14 | dont include asm/user.h | Mike Frysinger | |
2007-03-13 | Using local variable 'result' caused problems with lseek64 syscall failing ↵ | Khem Raj | |
with gcc 4.2. Renaming to make it a bit uncommon name. | |||
2007-03-12 | fix from upstream blackfin repo for sigsetjmp | Mike Frysinger | |
2007-03-11 | Patch from Al Stone to fix ia64: | Rob Landley | |
The attached patch works around some compilation failures on ia64 caused by the use of the C preprocessor ## operator, and allows the ia64 default configuration to build again -- or, at least get as far as an x86 build does (the current source tree has some problems compiling because of conflicting type declarations for __kernel_dev_t). | |||
2007-03-08 | Sync kernel_stat64 with kernel. Thanks to Daniel Jacobowitz for hints. | Khem Raj | |
2007-03-08 | Patch from Khem Raj that fixes running gcc on arm for me. (Otherwise it | Rob Landley | |
says "virtual memory exhausted" trying to build hello world.) |