summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/v850
Commit message (Collapse)AuthorAgeFilesLines
* Take Mike Frysinger's comments into account -- make certain that userEric Andersen2006-12-081-5/+0
| | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file.
* add some warnings to archs that need a bit of attentionEric Andersen2006-12-081-0/+1
|
* bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen2006-12-061-0/+4
| | | | minor include file issues
* fix license noticeMike Frysinger2006-07-051-13/+1
|
* Weaken all internal vfork versions in asm code, wondering why only some of ↵Peter S. Mazinger2006-02-131-2/+2
| | | | the archs fail
* Allow for targets that don't know about signed zero floats."Jan-Benedict Glaw"2006-01-261-0/+3
|
* fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger2006-01-241-2/+4
|
* Another __sigprocmaskPeter S. Mazinger2006-01-211-3/+1
|
* Get rid of *_SYMBOL_PREFIXPeter S. Mazinger2006-01-191-1/+1
|
* Change to sane defaultsPeter S. Mazinger2006-01-191-5/+10
|
* move a bunch of arch-specific checks out of common files and into an arch ↵Mike Frysinger2006-01-191-0/+34
| | | | specific header file to make porting/updates a lot easier
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-143-4/+7
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-143-4/+8
| | | | missing headers, other jump relocs removed
* define MREMAP_FIXEDMike Frysinger2005-11-271-0/+1
|
* we want to compare the register value itself, not the address of the ↵Mike Frysinger2005-11-171-1/+1
| | | | variable holding the register value
* update copyright and license, add _BITS_SETJMP_H protection around the file, ↵Mike Frysinger2005-11-161-2/+7
| | | | make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-36/+25
| | | | 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.
* Build crt[in].o with disabled ssp.Peter S. Mazinger2005-09-281-3/+3
|
* Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger2005-09-271-1/+0
|
* no more cvsMike Frysinger2005-02-121-1/+0
|
* merge parallel build supportMike Frysinger2005-01-251-6/+5
|
* Patch from Peter S. Mazinger to consistantly use "ASFLAGS"Eric Andersen2004-12-221-5/+5
| | | | as the flags for all calls to 'as'
* __data_start needs to be added to all crt0.S files that don't currentlyEric Andersen2004-05-141-2/+11
| | | | have it. It is used by the boehm gc, amoung other things.
* Sigh. The 2.6.x kernel removed '__kernel_dev_t' and renamed it asEric Andersen2004-02-061-0/+1
| | | | | | | | | '__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
* Use 'mmap.c' instead of '_mmap.c'Eric Andersen2004-02-051-2/+2
|
* Split up syscalls.c, since it had grown to be quite large and ugly.Eric Andersen2004-01-211-0/+0
| | | | -Erik
* Remove SAFECFLAGS. It was a workaround for failures in old awk scriptEric Andersen2003-11-221-7/+2
| | | | | | | | | | 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.
* Darn. Fix compilation for soft-float, which I inadvertantlyEric Andersen2003-11-081-0/+4
| | | | broke a couple of days ago. :-(
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+77
|
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-2/+2
| | | | | | | 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).
* Initial effort at adding profiling support.Eric Andersen2003-03-032-0/+40
|
* Reserve stack space for args we pass to __uClibc_main.Miles Bader2003-02-211-2/+3
|
* Add back in PTRACE_SINGLESTEP.Miles Bader2003-02-201-3/+7
| | | | Use decimal instead of hex to agree with common/sys/ptrace.h.
* Pass CHILD_STACK argument to system call (it possibly worked before `byMiles Bader2003-02-101-3/+5
| | | | accident', as the function argument is in the same register).
* Correct license.Miles Bader2003-01-312-6/+6
|
* Add multiple-include protection.Miles Bader2003-01-271-0/+4
|
* Ok, people are probably going to hate me for this... This commit changes theEric Andersen2003-01-241-42/+2
| | | | | | | | | | | | | | | 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
* Update architecture specific support to consistantlyEric Andersen2003-01-231-10/+5
| | | | | | generate a crt0 and crt1 file. Most arches still need to be updated to call __uClibc_start_main() rather than __uClibc_main().
* Initial checkinMiles Bader2002-12-182-0/+184
|
* whitespaceMiles Bader2002-12-181-0/+1
|
* (SSRC): Rename longjmp.S to __longjmp.SMiles Bader2002-12-181-2/+2
| | | | (CSRC): Add clone.c
* Rename longjmp.S to __longjmp.SMiles Bader2002-12-181-8/+2
| | | | Remove extra weak symbols defined by ../common/longjmp.c
* Support O_STREAMINGEric Andersen2002-10-091-0/+1
|
* Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader2002-09-054-8/+8
|
* Redo stat structures (kernel changed too).Miles Bader2002-08-301-77/+66
|
* Add __kernel_ino64_t.Miles Bader2002-08-301-4/+2
| | | | Make __kernel_loff_t unconditional.
* Fix a silly bug notices by Ronald Wahl <rwa@peppercon.com>Eric Andersen2002-08-281-1/+0
|
* Make sure that bits/syscalls.h always includes bits/syscall.hEric Andersen2002-08-271-0/+5
| | | | -Erik
* Added __kernel_fsid_t to satisfy some apps that need it.David McCullough2002-08-271-0/+8
| | | | Definitions taken from 2.4 kernel sources for each of the platforms.
* Oops. I got the include guard wrong. Fix it per currentEric Andersen2002-08-261-3/+3
| | | | | value in include/asm-v850/posix_types.h on cvs.uclinux.org -Erik