summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* This file was missing on armEric Andersen2001-05-121-0/+209
|
* Add missing header file for armEric Andersen2001-05-121-0/+93
|
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-4/+2
| | | | | | | | | 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
* Change FILENAME_MAX to be only 255. Max filename on ext2 is 255,Eric Andersen2001-05-071-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
* Fix up a commentEric Andersen2001-04-281-1/+1
|
* These are needed for arm ld.so support (not at all working yet...)Eric Andersen2001-04-242-0/+73
| | | | -Erik
* Nobody should be using the SYS_ syscall names. Use the __NR_<foo>Eric Andersen2001-04-201-1/+1
| | | | | names instead. -Erik
* Add missing alias siglongjmp = longjmp;Eric Andersen2001-04-191-0/+9
| | | | -Erik
* Remove all the __THROW macrosEric Andersen2001-04-192-2/+2
|
* Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen2001-04-061-0/+60
| | | | | | | 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
* It seems ARM 2.4.x kernels do not have iopl. Also add missingEric Andersen2001-03-301-0/+87
| | | | | bits/sem.h for ARM so everything now compiles and runs. -Erik
* Move fork to common/syscalls (with NO_MMU check). Add Makefile to sparc soManuel Novoa III2001-03-061-1/+1
| | | | make clean works.
* Update arm for the new way of entering main. BTW, I can now run things on armEric Andersen2001-02-232-101/+54
| | | | | | | as a shared library, using the glibc shared lib loader. :-) I've updated the pic case but havn't tested it yet. -Erik
* Revert stdio to initializing itself. Not quite a pretty but that ensures thatEric Andersen2001-02-092-51/+42
| | | | | | | we don't blow up by using too much stack space, and simplifies the job of supporting new architectures, since they don't have to mess with calling foo init functions in crt0 and cleaning up the resulting damage. -Erik
* It turns out that vfork was completely broken. That was why itEric Andersen2001-02-092-2/+75
| | | | | | | | wouldn't run on my little arm7tdmi/uClinux boards, since without vfork working, nothing works on uClinux. It took me forever to find this, since other problems were hiding this one. Big, huge, sigh of relief. -Erik
* _void_void_null_func never returned. I noticed this yesterdayEric Andersen2001-02-072-2/+2
| | | | | | in crt0.S and Michiel Thuys <michiel.thuys@intersil.com> noticed the same thing in crt0pic.S. -Erik
* Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.aManuel Novoa III2001-01-251-1/+4
| | | | objects with shared uClibc; allow disabling long long support.
* Don't trash regs r0-r2, fix thanks to Michiel Thuys ↵Eric Andersen2001-01-251-74/+77
| | | | <michiel.thuys@intersil.com>.
* Minor comment updateEric Andersen2001-01-171-2/+7
|
* Now works on StrongArm (using crt0.S) and arm7tdmi/uClinux withEric Andersen2001-01-172-2/+83
| | | | | the arm-pic-elf compiler (using crt0pic.S). -Erik
* Fix arm so it actually works.Eric Andersen2001-01-161-40/+82
|
* Remove an extra "/" from the crt0 pathEric Andersen2001-01-161-1/+1
|
* Makefile fixesEric Andersen2001-01-161-4/+4
|
* Facelist/cleanup for several syscalls. Added poll.Eric Andersen2001-01-161-0/+51
|
* Added common handling of errno.Eric Andersen2001-01-161-6/+1
|
* Fix termios handling. Now synced with behavior of GNU libc.Eric Andersen2001-01-151-0/+212
| | | | -Erik
* Use the right name.Eric Andersen2001-01-151-1/+1
|
* USe the name crt0.o, and cp it to $(TOPDIR)/libcrt0.oEric Andersen2001-01-152-2/+76
|
* Fix naming error. s/sigsetjmp/__sigsetjmp/gEric Andersen2001-01-151-3/+3
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-111-4/+4
|
* Seems I forgot these...Eric Andersen2000-12-302-0/+518
|
* Handle fork and vfork on a per architecture basis...Eric Andersen2000-12-131-1/+1
|
* Fix doc blunder.Eric Andersen2000-11-041-4/+4
|
* Make spelling of uClibc be consistant.Eric Andersen2000-11-041-1/+1
|
* Need these includes, so add 'em.Eric Andersen2000-10-302-0/+134
|
* Fix symbol problem. Add in arm support -- might even work...Eric Andersen2000-10-303-1/+75
|
* Add in a platform specific _startEric Andersen2000-10-281-1/+1
|
* Not needed -- apps simply need to link vs libgcc.Eric Andersen2000-10-261-1/+1
|
* Remove some minor glibc'isms.Eric Andersen2000-10-262-3/+3
|
* Fix it so it compiles again.Eric Andersen2000-10-261-1/+1
|
* Add in arm specific bits.Eric Andersen2000-10-2632-0/+2909
|
* Move syscalls to sysdeps/linux/common (since they are common).Eric Andersen2000-10-251-7/+0
| | | | Remove _start.S since I now have a portable C version.
* Dependancy fixEric Andersen2000-10-231-3/+3
|
* Updates (list_syscalls.sh was missing _syscall0 calls).Eric Andersen2000-10-231-1/+1
|
* First pass at arm arch support. Works on my netwinder...Eric Andersen2000-10-231-0/+61
-Erik