Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-08-21 | Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both a | Eric Andersen | |
size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik | |||
2004-08-20 | Enable only for architectures where __NR_madvise is defined | Eric Andersen | |
-Erik | |||
2004-08-16 | The variable used to store pagesize is not the same as the | Eric Andersen | |
_dl_pagesize variable in ldso, so avoid aliasing. -Erik | |||
2004-08-13 | Fixup PAGE_SIZE problems | Eric Andersen | |
-Erik | |||
2004-07-30 | Cleanup some dead wood in the header files | Eric Andersen | |
2004-07-30 | s/___brk_addr/__curbrk/g | Eric Andersen | |
Some utilities, such as valgrind, have a legitimate reason to know the address of the current brk. Since we know such utils will peek under our skirt, we might as well give them what they expect and not use a gratuitously different symbol name. -Erik | |||
2004-07-27 | Be certain to include sys/sysmacros.h when major() and minor() | Eric Andersen | |
are being used | |||
2004-07-21 | Fix ftruncate64 and truncate64 for powerpc and mips | Eric Andersen | |
-Erik | |||
2004-05-15 | Cope when the __NR_get_kernel_syms is undefined (i.e. 2.6.x arm-linux) | Eric Andersen | |
2004-05-13 | Add define for SHM_HUGETLB | Eric Andersen | |
2004-05-11 | make certain that getpagesize() returns correct the value for mips | Eric Andersen | |
by extracting the value from the ELF header. | |||
2004-05-07 | Patch from Yoshinori Sato <ysato@users.sourceforge.jp>. | Manuel Novoa III | |
2004-05-07 | Fix a couple of issues in configurations I hadn't tested. | Manuel Novoa III | |
2004-04-20 | Cope with gcc 3.4's more aggressive persuit of attribute unused | Eric Andersen | |
2004-04-14 | Fix typo. | Manuel Novoa III | |
2004-03-19 | Per patch from Stefan Holst, do not try to compile these | Eric Andersen | |
syscalls if they are not supported. | |||
2004-03-19 | Based on a patch from Alexandre Oliva, allow uClibc to compile | Eric Andersen | |
with __NR_mmap is not available (i.e. only __NR_mmap2) | |||
2004-03-18 | Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which | Eric Andersen | |
is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's original patch, use memset instead. | |||
2004-03-12 | Cope gracefully with missing module syscalls | Eric Andersen | |
2004-02-17 | Fixup fdatasync on alpha, thanks to Alan Hourihane | Eric Andersen | |
2004-02-11 | New stdio core. Should be more maintainable. Fixes a couple of bugs. | Manuel Novoa III | |
Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. | |||
2004-02-11 | Fix bug from the syscall reorganization, detected by python's test_poll.py. | Manuel Novoa III | |
The #ifdef __NR_poll test was failing because it was done before any includes. Hence, the emulation was always being used. NOTE: The emulation fails a couple of tests in test_poll.py! | |||
2004-02-10 | Do not include the create_module syscall if it is not present | Eric Andersen | |
2004-02-05 | Patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for building alpha. | Manuel Novoa III | |
2004-01-30 | Andrew May writes: | Eric Andersen | |
Here are some simple fixes for things that broke for PPC with the recent syscall cleanup. I am not sure they are correct but they seem pretty trivial. | |||
2004-01-21 | Sort all the files | Eric Andersen | |
2004-01-21 | Split up syscalls.c, since it had grown to be quite large and ugly. | Eric Andersen | |
-Erik | |||
2004-01-21 | Add poll | Eric Andersen | |
2004-01-21 | Move poll to its own file, rather than being only half in its own file | Eric Andersen | |
2004-01-21 | Massive formatting cleanup, making it easier to parse | Eric Andersen | |
2004-01-16 | s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g | Eric Andersen | |
2004-01-02 | Peter S. Mazinger writes: | Eric Andersen | |
Hello Erik! I have made some cosmetical changes to the files, removed the added SCRT=-fPIC option from building the crt0.S file (but it is a requirement to build them with -fPIC), and changed some comments. I have left the ldso.c patch with PIE_SUPPORT ifdefs, but consider applying it w/o them (see some earlier comment from PaX Team on this issue, as it is considered a bug). To have it work correctly, you'll also need removing COMPLETELY_PIC. One thing is missing: PIE_SUPPORT should be usable only for i386 (for now). Also added the support for propolice protection (that works for me and catches memcpy/strcpy attacks (but needs a special gcc version). Thanks, Peter | |||
2004-01-02 | The checking Erik added seems to be unnecessary. Without it, I am not | Manuel Novoa III | |
seeing any LTP failures. | |||
2004-01-02 | Minor fix from upstream glibc. | Manuel Novoa III | |
2003-12-31 | Fir errno return when the file/path is NULL or points to an empty string. | Eric Andersen | |
-Erik | |||
2003-12-31 | Add extra checks for sigprocmask and rt_sigprocmask syscalls. | Eric Andersen | |
The rt_sigprocmask syscall has broken error handling in 2.4.x kernels, while the sigprocmask syscall appears to get things right. Regardless we should be extra careful, and add these checks. | |||
2003-12-27 | Fix a long-standing bug with pthreads. A couple of linuxthreads files | Manuel Novoa III | |
were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests. | |||
2003-12-22 | In unistd.h, getpgrp() is redirected to __getpgid(), but | Eric Andersen | |
we did not have a __getpgid(). Fix that. | |||
2003-11-17 | If __NR_ftruncate64 isn't defined, do the best we can. | Manuel Novoa III | |
2003-11-16 | Fix a build problem when using 2.2.x kernel headers. | Manuel Novoa III | |
2003-11-12 | Add support for missing ntp_gettime and ntp_adjtime | Eric Andersen | |
2003-11-11 | Fix for the last "fix". | Manuel Novoa III | |
2003-11-11 | Protect some header inclusions. | Manuel Novoa III | |
2003-11-08 | Fix up several errors related to filename length and errno that | Eric Andersen | |
showed up while running the latest LTP testsuite. -Erik | |||
2003-11-06 | Add a utility macro. | Manuel Novoa III | |
2003-11-05 | Remove erroneous trailing semicolon. | Manuel Novoa III | |
2003-11-05 | last but certinaly not least, kill off initfini.c | Eric Andersen | |
2003-11-05 | Kill initfini.awk | Eric Andersen | |
2003-11-02 | Both setegid and seteuid were implemented suboptimally, such that | Eric Andersen | |
we were unable to switch back to the original saved group/user ID. -Erik | |||
2003-11-02 | Be extra careful to check uid and gid converstions to kernel types | Eric Andersen | |