Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-08-16 | whitespace | Miles Bader | |
2002-08-16 | (errno): Only define as a macro if __UCLIBC_HAS_THREADS__ is defined. | Miles Bader | |
(__set_errno): Just assign to `errno' (which will be expanded to the thread-friendly version when appropriate). | |||
2002-08-16 | Replace all instances of _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__ | Eric Andersen | |
-Erik | |||
2002-08-14 | (CSRC): Add syscall.c | Miles Bader | |
2002-08-14 | Initial checkin. | Miles Bader | |
2002-08-12 | Revert commit by davidm to printf.c that initialized conv_num | Manuel Novoa III | |
needlessly. To do so increases the generated code size with bcc. Eliminate duplicate define warnings in wstring.c. Fix potentially broken preprocessor comparisons. The preprocessor converts integers to maximal signed type, so inequality comparisons involving UINTMAX_MAX, ULLONG_MAX, and (if no long long) ULONG_MAX were potentially broken. | |||
2002-08-09 | Add in __uClibc_syscall | Eric Andersen | |
2002-08-09 | Initial piece of unified syscall support from Brecis Communications | Eric Andersen | |
2002-08-09 | New and improved fork for mips, thanks to the fine folks | Eric Andersen | |
at Brecis Communications. | |||
2002-08-09 | Fix a number of compile time warnings so that uClibc will build with -Werror ↵ | David McCullough | |
using a 3.0.4 version of the sh-linux-gcc compiler. | |||
2002-08-09 | pread and pwrite were broken in several ways: | David McCullough | |
* pwrite was using the write system call. * SYSCALL_INLINE was only defined for pread and reused by pwrite meaning pwrite did a pread :-). * The kernel pread/pwrite interfaces always take a 64bit value. So the libc versions must do the LONG_LONG_PAIR stuff otherwise the pread/pwrite calls will not work. These guys are working now for SH at least (and I can format my DiskOnChip again ;-) | |||
2002-08-09 | At some stage I was getting conflicts on the SH platform with | David McCullough | |
the two i_am_not_a_leaf functions, changing the name of one is harmless and fixed the problem at the time. Not entirely sure it's still required. | |||
2002-08-09 | Doh! I broke it. oops. Patch from Stefan Allius to fix it. | Eric Andersen | |
2002-08-09 | Cleanup error returns to avoid warnings | Eric Andersen | |
-Erik | |||
2002-08-08 | I reworked syscalls.h to match how I'm doing other arches. Stefan Allius and | Eric Andersen | |
Edie C. Dost has some concerns about the perl script used to general crti.o and crtn.o and added their own versions. These versions will win since they are built last, | |||
2002-08-08 | Disable unused unifed stuff | Eric Andersen | |
-Erik | |||
2002-08-06 | Just in case, crash if somehow `exit' returns anyways | Eric Andersen | |
-Erik | |||
2002-07-31 | Patch from Martin Proulx <mproulx@okiok.com> to fix i960 | Eric Andersen | |
create_module() support. | |||
2002-07-27 | Oops. I accidentally omitted the actual mknod() function. | Eric Andersen | |
-Erik | |||
2002-07-26 | Ok, I get it. sjhill kept adding the 'find' command since | Eric Andersen | |
include/sgidefs.h wasn't getting scrubbed. Fix it so this symlink gets properly scrubbed, even for mipsel. -Erik | |||
2002-07-26 | The __set_errno macro _must_ match that defined in include/bits/errno.h. We | Eric Andersen | |
can't tack in the return -1 since then when people include errno.h, the return -1 mysteriously vanishes... Setting the __set_errno back and restoring the 'return -1;' calls to each _syscall[0-n] macro makes mips syscalls work again. -Erik | |||
2002-07-25 | ldso specific syscalls and userspace syscalls all in one file now. | "Steven J. Hill" | |
2002-07-25 | Implement syscall() for arm | Eric Andersen | |
-Erik | |||
2002-07-24 | Add support for people calling syscall() | Eric Andersen | |
-Erik | |||
2002-07-24 | Remove source files that, well, no longer exist :). | "Steven J. Hill" | |
2002-07-22 | Add some syscalls which I moved out of syscalls.c | Eric Andersen | |
-Erik | |||
2002-07-22 | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | |
Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik | |||
2002-07-15 | Clean up CLK_TCK situation. clock() and sysconf() now use an | Manuel Novoa III | |
arch-specific constant value defined in bits/uClibc_clk_tck.h. Default is 100 (common/bits) but alpha uses 1024 following glibc. Override per arch as necessary. | |||
2002-07-15 | stupid cut-n-paste bug | Eric Andersen | |
-Erik | |||
2002-07-15 | Patch for a silly bug from David Blythe | Eric Andersen | |
2002-07-15 | Silence a couple of silly warnings | Eric Andersen | |
-Erik | |||
2002-07-15 | Rework pread and pwrite support so it should actually work. | Eric Andersen | |
Add support for pread64 and pwrite64. Fixup llseek a bit. -Erik | |||
2002-07-11 | Kill this stale file | Eric Andersen | |
2002-07-07 | Attempt to clean up the strerror_r situation. | Manuel Novoa III | |
2002-07-07 | Fix namespace pollution by hiding statfix and statfix64 by | Eric Andersen | |
prepending an __ to the name. Not perfect but better. -Erik | |||
2002-07-07 | Cleanup namespace leaks by prepending __ to global stuff to | Eric Andersen | |
indicate it is (alledgedly) private. -Erik | |||
2002-07-05 | Only define __uwchar_t if wide char support is enabled. | Manuel Novoa III | |
2002-07-03 | Enable WCHAR support for C/POSIX stub locales. | Manuel Novoa III | |
Implemented unformatted wide i/o functions. (ungetwc still needs testing) Fix a few bugs in wchar.c. Modifications for bcc/elks support. | |||
2002-07-03 | Make clone work, part 2. | Eric Andersen | |
-Erik | |||
2002-07-03 | Fix clone so it compiles | Eric Andersen | |
-Erik | |||
2002-06-26 | Several cleanups/fixes from Marshall M. Midden <m4@brecis.com> | Eric Andersen | |
2002-06-21 | Fix support for 2.0.x linux kernels. Oops. | Eric Andersen | |
-Erik | |||
2002-06-18 | Cleanup the getcwd implementation (again) since I broke it | Eric Andersen | |
last night. Restore malloc-ing when buf=NULL for the syscall version... Move getcwd to libc/sysdeps/linux/common and out of syscalls.c so there is just one getcwd.o object present. -Erik | |||
2002-06-18 | Eliminate all the pointless globals from getcwd(). Default | Eric Andersen | |
to using the getcwd syscall instead, when it is present. -Erik | |||
2002-06-18 | Kill kernel_version.c, which is completely meaningless crap | Eric Andersen | |
and didn't even work. -Erik | |||
2002-06-18 | Fix perror() and printf("%m") to not call strerror(), as required by the | Manuel Novoa III | |
standards. Temporarily added a utility function to wrap Erik's strerror_r so that "Unknown error xxx" strings can be generated for errno's which cause strerror_r to fail. That utility function will eventually be merged in with the strerror/strerror_r functions when I change over to optionallly mmap'ing the system error strings to provide for lower mem comsumption on non-MMU platforms, as well as locale-specific system error messages. | |||
2002-06-18 | Patch from Martin Proulx <mproulx@okiok.com> to support | Eric Andersen | |
the i960 architecture. | |||
2002-06-17 | Add support for sigtimedwait and sigwaitinfo | Eric Andersen | |
-Erik | |||
2002-06-10 | Kill the libc-lock headers, which we do not use and which are | Eric Andersen | |
not correct for uClibc. Fix setenv locking to behave itself. -Erik | |||
2002-06-04 | Changes so that 'regdef.h' gets included in the development environment. | "Steven J. Hill" | |