Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik | |||
2002-10-09 | Support O_STREAMING | Eric Andersen | |
2002-09-17 | Add in clone and make the assembler PIC/msep-data friendly. | David McCullough | |
2002-09-17 | Fixup JMPBUF_UNWINDS so that is will compile if used :-) | David McCullough | |
2002-09-05 | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | |
2002-08-28 | Fix a silly bug notices by Ronald Wahl <rwa@peppercon.com> | Eric Andersen | |
2002-08-27 | Make sure that bits/syscalls.h always includes bits/syscall.h | Eric Andersen | |
-Erik | |||
2002-08-27 | Added __kernel_fsid_t to satisfy some apps that need it. | David McCullough | |
Definitions taken from 2.4 kernel sources for each of the platforms. | |||
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 | Finish off the bits/kernel_stat.h cleanup for proper | Eric Andersen | |
__USE_FILE_OFFSET64 handling. -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-22 | Rework struct stat/stat64 handling to eliminate kernel headers | Eric Andersen | |
-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-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-04-14 | Fix dummy main reference so it works... | Eric Andersen | |
2002-04-14 | Manuel and I were looking into a problem with applications failing to link | Eric Andersen | |
(undefined reference to `main') when the .o file containing main was contained in an static library(a '.a' ar archive). It turns out that due to its single pass nature, GNU ld was failing to pull it into the build. This sticks a dummy reference to main() into crt0.o, so that when an application is linked with the main() function in a static library, we can be sure that main() actually gets linked in. -Erik | |||
2002-04-03 | Revert this file back to where it was so m68k can compile again. | Eric Andersen | |
Oops. I'd hosed things up for m68k with the header file rework. -Erik | |||
2002-03-16 | Remove the C++ support stubs, since these now live elsewhere and | Eric Andersen | |
these stubs were preventing the real stuff from working properly. -Erik | |||
2002-03-13 | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | |
can live with much better the what glibc does. -Erik | |||
2002-03-01 | Move syscall.h generation to the top level Makefile | Eric Andersen | |
-Erik | |||
2002-03-01 | Major rework of the include files to eliminate redundancy | Eric Andersen | |
and to better support each arch. This is a really big patch... -Erik | |||
2002-02-06 | Add in clone (untested) | David McCullough | |
Fix up setjmp/longjmp which were quite broken not withstanding all the new versions. Needs a little more test time before I'll trust this code totally. | |||
2002-02-04 | Be consistant about the ways in which asm/unistd.h might | Eric Andersen | |
be included to avoid gratuitous conflicts... This is a hack till we have proper _syscall macros for all archs. -Erik | |||
2002-01-07 | Mahe 'make clean' remove generated bits/syscall.h, as | Eric Andersen | |
noted by "Kim B. Heino" <Kim.Heino@bluegiga.com> -Erik | |||
2002-01-01 | Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' for | Eric Andersen | |
proper error checking -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-11-30 | Add support for mmu-full m68k systems, such as oldworld macs. | Eric Andersen | |
-Erik | |||
2001-11-29 | Add include/sys/reg.h to make gdbserver happy | Eric Andersen | |
2001-11-24 | Wrap uClinux specific stuff, so this will run on | Eric Andersen | |
macs and such that have an MMU -Erik | |||
2001-11-14 | Scrub up some lingering problems preventing readdir64 from working | Eric Andersen | |
and creating several *64 problems, particualrly when client apps used -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64. All better now. -Erik | |||
2001-11-14 | Turn off dtype | Eric Andersen | |
2001-11-14 | Sync up m68k headers | Eric Andersen | |
2001-08-09 | Added sigset_t casts so we behave like the other platforms. | David McCullough | |
2001-07-11 | Added __BEGIN_DECLS and __END_DECLS to the files that didn't have | David McCullough | |
it and that I could see needed it. Should be pretty low impact as these are only defined when using C++. | |||
2001-07-11 | Fixup the atexit weak alias for elf, need to include <features.h> to | David McCullough | |
get the correct value for the HAVE_ELF define. | |||
2001-07-09 | Workaround an old m68k-coff compiler problem | Eric Andersen | |
2001-06-28 | Changes for new auto-generated syscall.h | David McCullough | |
2001-06-27 | Added this guy, nothing needed here really. | David McCullough | |
2001-06-27 | Yes... I forgot to update bits/dirent.h for the other archs. :-( | Manuel Novoa III | |
2001-06-25 | Fixed vfork so the child doesn't trash the parents return address. | David McCullough | |
2001-06-18 | This commit finishes adding support for the old m68k-coff toolchains by | Eric Andersen | |
working around a missing header file in the compiler shipped with the uCsimm and uCdimm. This should make the folk in Toronto happy, since now they can use the latest CVS version of uClibc. -Erik | |||
2001-06-12 | Cleanup the toploevel makefile handing of shared libs. Add weak_alias | Eric Andersen | |
define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik | |||
2001-05-26 | Makefile targets to symlink arch-specific headers into include/ (only | David Schleef | |
used on mipsel.) | |||
2001-05-12 | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | |
tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik | |||
2001-05-08 | Quick fix to setjmp/longjmp/sigsetjmp etc to make them work. | David McCullough | |
This should really be fixed to fall into line with the other archs. | |||
2001-05-07 | Change FILENAME_MAX to be only 255. Max filename on ext2 is 255, | Eric Andersen | |
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 | |||
2001-04-20 | Nobody should be using the SYS_ syscall names. Use the __NR_<foo> | Eric Andersen | |
names instead. -Erik | |||
2001-04-19 | Remove all the __THROW macros | Eric Andersen | |
2001-04-06 | Fix include/errno.h to not use kernel header, and instead use bits/errno.h. | Eric Andersen | |
This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik |