Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-08-26 | Make bits/kernel_types.h include guard names match the include | Eric Andersen | |
guard names used by the kernel's asm/posix_types.h to eliminate gratuitous conflicts and let our file win over the very-likely- to-be-broken kernel header file. -Erik | |||
2002-08-25 | Use the kernel version of struct msqid_ds directly, since we don't | Eric Andersen | |
do any of that silly translating... -Erik | |||
2002-08-25 | Finish off the bits/kernel_stat.h cleanup for proper | Eric Andersen | |
__USE_FILE_OFFSET64 handling. -Erik | |||
2002-08-25 | Make shm stuff work properly. | Eric Andersen | |
-Erik | |||
2002-08-24 | Tweak things so that struct stat and struct stat64 (seem to) work on | Manuel Novoa III | |
i386. This is for Erik to look at wrt the other archs. | |||
2002-08-24 | Avoid `ECANCELED' redefined on mips | Eric Andersen | |
-Erik | |||
2002-08-24 | Break dependancy of bits/types.h on the asm/posix_types.h kernel | Eric Andersen | |
header, which is not directly usable for many architectures. -Erik | |||
2002-08-23 | Split out the definition of struct stat into the new arch | Eric Andersen | |
specific bits/kernel_stat.h file. -Erik | |||
2002-08-23 | Split out the arch dependant errno_values.h junk into arch dependant files. | Eric Andersen | |
-Erik | |||
2002-08-23 | (initfini.s): Search the uClibc include dir, so we can find <features.h>. | Miles Bader | |
2002-08-22 | Rework struct stat/stat64 handling to eliminate kernel headers | Eric Andersen | |
-Erik | |||
2002-08-22 | Rework errno handling to be kernel header free | Eric Andersen | |
-Erik | |||
2002-08-22 | Hide .hidden stuff unless explicitly enabled | Eric Andersen | |
-Erik | |||
2002-08-21 | Revert mode_t change. Sigh. As Manuel so eloquently put it: "this is the way | Eric Andersen | |
we hose our code... hose our code... hose our code... this is the way we hose our code... all thanks to glibc" -Erik | |||
2002-08-19 | Eliminate wrapping of struct stat and use the kernel version | Eric Andersen | |
directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik | |||
2002-08-19 | Work from Stefan Allius which allows superH to use the common | Eric Andersen | |
method for building crti.o and crtn.o | |||
2002-08-18 | Directly use kernel types for uid_t, gid_t, and dev_t to avoid the | Eric Andersen | |
need to translate these entities... -Erik | |||
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-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 | 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-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-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 | 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-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-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-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-05-30 | Doh! A silly typo broke select... | Eric Andersen | |
-Erik | |||
2002-05-30 | Make these properly cope with 64bit systems | Eric Andersen | |
-Erik | |||
2002-05-30 | Fixup some silly bugs I added earlier | Eric Andersen | |
-Erik | |||
2002-05-30 | Make syscalls.c way more generic. Now works on alpha... | Eric Andersen | |
-Erik | |||
2002-05-23 | Several h8300 updates from Yoshinori Sato <qzb04471@nifty.ne.jp> | Eric Andersen | |