Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-16 | update copyright and license, add _BITS_SETJMP_H protection around the file, ↵ | Mike Frysinger | |
make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS | |||
2005-10-12 | Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵ | Peter S. Mazinger | |
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much. | |||
2005-09-28 | Build crt[in].o with disabled ssp. | Peter S. Mazinger | |
2005-09-27 | Speed up clean target, don't recurse where possible, remove unneeded actions | Peter S. Mazinger | |
2005-02-12 | no more cvs | Mike Frysinger | |
2005-01-25 | merge parallel build support | Mike Frysinger | |
2004-12-22 | Patch from Peter S. Mazinger to consistantly use "ASFLAGS" | Eric Andersen | |
as the flags for all calls to 'as' | |||
2004-05-14 | __data_start needs to be added to all crt0.S files that don't currently | Eric Andersen | |
have it. It is used by the boehm gc, amoung other things. | |||
2004-02-06 | Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it as | Eric Andersen | |
'__kernel_old_dev_t'. And of course there is no good way to know which is in use except checking linux/version.h. Grumble. This is rather lame, but for now, define __kernel_old_dev_t to be the same as __kernel_dev_t. This will want to be revisited soon. -Erik | |||
2004-02-05 | Use 'mmap.c' instead of '_mmap.c' | Eric Andersen | |
2004-01-21 | Split up syscalls.c, since it had grown to be quite large and ugly. | Eric Andersen | |
-Erik | |||
2003-11-22 | Remove SAFECFLAGS. It was a workaround for failures in old awk script | Eric Andersen | |
used to generate the crti.S and crtn.S files. Since we don't use that anymore, keeping the workaround makes no sense. Furthermore, in most cases, SAFECFLAGS was not picking up all the needed flags, causing crti.o and crtn.o to not be built PIC. Which is very bad. Removing SAFECFLAGS and using CFLAGS fixes that as well. | |||
2003-11-08 | Darn. Fix compilation for soft-float, which I inadvertantly | Eric Andersen | |
broke a couple of days ago. :-( | |||
2003-11-05 | Continue the conversion to using per-arch crti.S and crtn.S | Eric Andersen | |
2003-10-18 | Peter Kjellerstedt writes: | Eric Andersen | |
rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM). | |||
2003-03-03 | Initial effort at adding profiling support. | Eric Andersen | |
2003-02-21 | Reserve stack space for args we pass to __uClibc_main. | Miles Bader | |
2003-02-20 | Add back in PTRACE_SINGLESTEP. | Miles Bader | |
Use decimal instead of hex to agree with common/sys/ptrace.h. | |||
2003-02-10 | Pass CHILD_STACK argument to system call (it possibly worked before `by | Miles Bader | |
accident', as the function argument is in the same register). | |||
2003-01-31 | Correct license. | Miles Bader | |
2003-01-27 | Add multiple-include protection. | Miles Bader | |
2003-01-24 | Ok, people are probably going to hate me for this... This commit changes the | Eric Andersen | |
type of 'struct stat' and 'struct stat64' so they use consistant types. This change is the result of a bug I found while trying to use GNU tar. The problem was caused by our using kernel types within struct stat and trying to directly compare these values with standard types. Trying an 'if (a < b)' when 'a' is an 'unsigned long' and 'b' is an 'int' leads to very different results then when comparing entities of the same type (i.e. time_t values).... Grumble. Nasty stuff, but I'm glad I got this out of the way now. As a result of this fix, uClibc 0.9.17 will not be binary compatible with earlier releases. I have always warned people this can and will happen. -Erik | |||
2003-01-23 | Update architecture specific support to consistantly | Eric Andersen | |
generate a crt0 and crt1 file. Most arches still need to be updated to call __uClibc_start_main() rather than __uClibc_main(). | |||
2002-12-18 | Initial checkin | Miles Bader | |
2002-12-18 | whitespace | Miles Bader | |
2002-12-18 | (SSRC): Rename longjmp.S to __longjmp.S | Miles Bader | |
(CSRC): Add clone.c | |||
2002-12-18 | Rename longjmp.S to __longjmp.S | Miles Bader | |
Remove extra weak symbols defined by ../common/longjmp.c | |||
2002-10-09 | Support O_STREAMING | Eric Andersen | |
2002-09-05 | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | |
2002-08-30 | Redo stat structures (kernel changed too). | Miles Bader | |
2002-08-30 | Add __kernel_ino64_t. | Miles Bader | |
Make __kernel_loff_t unconditional. | |||
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 | Oops. I got the include guard wrong. Fix it per current | Eric Andersen | |
value in include/asm-v850/posix_types.h on cvs.uclinux.org -Erik | |||
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-26 | Initial checkin. | Miles Bader | |
2002-08-14 | (CSRC): Add syscall.c | Miles Bader | |
2002-08-14 | Initial checkin. | Miles Bader | |
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-25 | Don't bother zeroing BSS, since actually we _can_ rely on the loader to do it. | Miles Bader | |
2002-04-17 | Just tail-call __uClibc_main. There's no real point to calling abort if | Miles Bader | |
exit failed, and abort drags in some unecessary grot. | |||
2002-04-15 | (L_dummy_main_reference): Reference the C symbol `main', not the linker | Miles Bader | |
symbol `main'. | |||
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-10 | Remove v850-specific versions of truncate64.c and ftruncate64.c. | Miles Bader | |
2002-04-10 | Generic implemention works for v850 now, so we don't need a special version. | Miles Bader | |
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-05 | Initial checkin | Miles Bader | |
2002-03-05 | Re-add files which were mistakenly deleted during the big bits/ update. | Miles Bader | |
2002-03-05 | Remove extraneous file | Miles Bader | |