| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support O_STREAMING | Eric Andersen | 2002-10-09 | 1 | -0/+1 |
| | | |||||
| * | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | 2002-09-05 | 2 | -3/+3 |
| | | |||||
| * | Added __kernel_fsid_t to satisfy some apps that need it. | David McCullough | 2002-08-27 | 1 | -0/+8 |
| | | | | | Definitions taken from 2.4 kernel sources for each of the platforms. | ||||
| * | Make bits/kernel_types.h include guard names match the include | Eric Andersen | 2002-08-26 | 1 | -3/+9 |
| | | | | | | | | 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 | ||||
| * | Tweak things so that struct stat and struct stat64 (seem to) work on | Manuel Novoa III | 2002-08-24 | 1 | -0/+27 |
| | | | | | i386. This is for Erik to look at wrt the other archs. | ||||
| * | Break dependancy of bits/types.h on the asm/posix_types.h kernel | Eric Andersen | 2002-08-24 | 1 | -0/+29 |
| | | | | | | header, which is not directly usable for many architectures. -Erik | ||||
| * | Split out the definition of struct stat into the new arch | Eric Andersen | 2002-08-23 | 1 | -0/+56 |
| | | | | | | specific bits/kernel_stat.h file. -Erik | ||||
| * | Eliminate wrapping of struct stat and use the kernel version | Eric Andersen | 2002-08-19 | 1 | -0/+4 |
| | | | | | | | directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik | ||||
| * | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | 2002-07-22 | 1 | -156/+109 |
| | | | | | | | 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 | ||||
| * | Clean up CLK_TCK situation. clock() and sysconf() now use an | Manuel Novoa III | 2002-07-15 | 1 | -73/+0 |
| | | | | | | | 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. | ||||
| * | Major rework of the include files to eliminate redundancy | Eric Andersen | 2002-03-01 | 58 | -7419/+15 |
| | | | | | | and to better support each arch. This is a really big patch... -Erik | ||||
| * | Scrub up some lingering problems preventing readdir64 from working | Eric Andersen | 2001-11-14 | 1 | -2/+4 |
| | | | | | | | and creating several *64 problems, particualrly when client apps used -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64. All better now. -Erik | ||||
| * | Initial first (lame) pass at making a pthreads library. This | Eric Andersen | 2001-11-14 | 1 | -0/+28 |
| | | | | | works for me when linking staticly on x86. | ||||
| * | Gut this file, and quit referrng to _IO_* junk | Eric Andersen | 2001-09-27 | 1 | -146/+1 |
| | | |||||
| * | Update to accomodate the header file changes | Eric Andersen | 2001-09-27 | 66 | -1093/+1796 |
| | | |||||
| * | Added __BEGIN_DECLS and __END_DECLS to the files that didn't have | David McCullough | 2001-07-11 | 6 | -0/+20 |
| | | | | | | | it and that I could see needed it. Should be pretty low impact as these are only defined when using C++. | ||||
| * | Added a script to create bits/syscall.h for each arch. | Manuel Novoa III | 2001-06-28 | 3 | -425/+40 |
| | | | | | | | | | | | | NOTE!!! This is run by "make -C libc/sysdeps/linux/$(TARGET_ARCH) headers" in the main Makefile, but I only changed libc/sysdeps/linux/i386/Makefile as I had no way of testing it for the other archs. Various arch maintainers, please check and update the corresponding Makefile... or report bugs ;-)... appropriately. You'll also want to "cvs del" syscall.h and add it to a .cvsignore in $(ARCH)/bits. Also added a define to uClibc_config.h, __UCLIBC_USE_UNIFIED_SYSCALL__, and moved i386 unified syscall stuff out of common and into i386/bits/syscalls.h. | ||||
| * | Stub out an initial version. Manuel will be writing | Eric Andersen | 2001-06-27 | 1 | -0/+229 |
| | | | | | some code to autogenerate this stuff... | ||||
| * | Step one in a process to ween ourselves off of using asm/unistd.h. | Eric Andersen | 2001-06-27 | 1 | -1/+79 |
| | | | | | | This will break the build for a bit. -Erik | ||||
| * | Remove simulated d_type support for getdents and the dirent struct, and use | Manuel Novoa III | 2001-06-25 | 1 | -2/+11 |
| | | | | | the straight getdents syscall instead of the wrapper (which leaked memory). | ||||
| * | This adds in support for PIC on x86. Unfortunately, this will break | Eric Andersen | 2001-06-23 | 1 | -0/+81 |
| | | | | | | | all arches till they add in an libc/sysdeps/linux/<arch>/bits/syscalls.h file. Sorry about there, there was no other way... -Erik | ||||
| * | Add the in* and out* functions for i386. Note: the sys/io.h header for | Manuel Novoa III | 2001-06-17 | 1 | -0/+171 |
| | | | | | | | | | | glibc-2.2.2 actually defines static inline versions for i386, but only provides prototypes for externs for the other archs I looked at. Since uClibc shares this header amongst archs, I stashed the inline defs in bits/io_i386.h and included it when __i386__ was defined. Better solutions are most welcome, but it doesn't clutter sys/io.h too badly and now lilo and the pcmcia tools build against uClibc on i386 without modification. | ||||
| * | Add in some more GNU compatible locale stuff. I only implement the | Eric Andersen | 2001-05-25 | 1 | -0/+44 |
| | | | | | C locale of course. util-linux needs this stuff to compile... | ||||
| * | Change FILENAME_MAX to be only 255. Max filename on ext2 is 255, | Eric Andersen | 2001-05-07 | 1 | -1/+1 |
| | | | | | | | | so there is no reason to allocate 4k. Change working of execvep.c per patch from Matthias Kilian <kili@outback.escape.de> so that there is not a fixed 127 byte buffer. Too easy to overflow... -Erik | ||||
| * | Remove all the __THROW macros | Eric Andersen | 2001-04-19 | 2 | -12/+12 |
| | | |||||
| * | Sync with glibc i386 bits. | Eric Andersen | 2001-03-19 | 3 | -4/+4 |
| | | |||||
| * | Sync i386 up with _all_ the glibc 2.1.3 include/bits headers, | Eric Andersen | 2001-03-19 | 29 | -0/+5529 |
| | | | | | | | since we will end up needing a few more of them anyways, and all the other arches have the full set anyways. -Erik | ||||
| * | Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.a | Manuel Novoa III | 2001-01-25 | 1 | -1/+4 |
| | | | | | objects with shared uClibc; allow disabling long long support. | ||||
| * | Facelist/cleanup for several syscalls. Added poll. | Eric Andersen | 2001-01-16 | 1 | -0/+51 |
| | | |||||
| * | Fix termios handling. Now synced with behavior of GNU libc. | Eric Andersen | 2001-01-15 | 1 | -0/+212 |
| | | | | | -Erik | ||||
| * | More cleanups. Fix things so tinylogin compiles. | Eric Andersen | 2000-11-04 | 2 | -0/+518 |
| | | | | | Fix a bug in getdelim -- patch from David Whedon <dwhedon@gordian.com>. | ||||
| * | Fixup some PMTs | Eric Andersen | 2000-10-30 | 2 | -2/+2 |
| | | |||||
| * | Header file cleanup | Eric Andersen | 2000-10-30 | 2 | -0/+134 |
| | | |||||
| * | Needed now. | Eric Andersen | 2000-10-09 | 1 | -0/+141 |
| | | |||||
| * | Add in support for shm/ipc. | Eric Andersen | 2000-10-07 | 2 | -0/+134 |
| | | |||||
| * | More stuff. Down to only 43 missing functions before BusyBox will | Eric Andersen | 2000-08-10 | 1 | -0/+46 |
| | | | | | | | link. Fixed socket stuff so it doesn't pull in kernel headers and stubbed out fork and clone. A few other header file cleanups. -Erik | ||||
| * | fix sys/vfs so it doesn't pull in kernel stuff. | Eric Andersen | 2000-07-09 | 1 | -0/+61 |
| | | | | | -Erik | ||||
| * | Forgot this file. | Eric Andersen | 2000-07-09 | 1 | -0/+196 |
| | | | | | -Erik | ||||
| * | Some more major updates to further superate ucLibc from the kernel | Eric Andersen | 2000-07-06 | 24 | -0/+2235 |
| | | | | | | headers (the way it has been done in GNU libc). -Erik | ||||
| * | Hacked things so longjmp now works. | Eric Andersen | 2000-07-06 | 2 | -165/+155 |
| | | | | | -Erik | ||||
| * | Initial revision0_9_1 | Erik Andersen | 2000-05-14 | 1 | -0/+176 |
