summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* A small patch from Erwin Authried <eauth@softsys.co.at>Eric Andersen2001-10-121-3/+3
| | | | | *) changed ARM crt0.S / crt0pic.S selection -- depends on DOPIC now. *) Minor tweek to syscall definitions
* Patch from David McCullough <davidm@lineo.com>:Eric Andersen2001-10-042-66/+12
| | | | | | | | | | | | | | * reduce the sigset types to 32 bits (I've mentioned this before) I think I saw this change go in for another platform anyway ;-) * Do not use _IO_FILE as it clashes with the C++ libraries which know too much about how glibc workds :-( * Do not use _G_va_list for the same reason. * remove the CTORS/DTORS from crt0.S for ARM as the compiler provided crtbegin.o and crtend.o have these (and only these) already in them and you get multiple defined errs :-(
* Sigh. Erik mucks it up again...Eric Andersen2001-09-272-43/+1
|
* Make iopl and ioperm workEric Andersen2001-09-271-37/+22
|
* Duh.Eric Andersen2001-09-271-5/+2
|
* Add inb, outb and friends,Eric Andersen2001-09-272-1/+148
|
* Gut this file, and quit referrng to _IO_* junkEric Andersen2001-09-271-146/+1
|
* Finish syncing up armEric Andersen2001-09-2723-0/+3315
|
* Update to accomodate the header file changesEric Andersen2001-09-2746-614/+958
|
* This will hopefully make global constructors and destructors workEric Andersen2001-08-281-0/+12
|
* Added __BEGIN_DECLS and __END_DECLS to the files that didn't haveDavid McCullough2001-07-116-1/+18
| | | | | | it and that I could see needed it. Should be pretty low impact as these are only defined when using C++.
* Autogen include/bits/syscall.h for ARMEric Andersen2001-07-033-197/+2
| | | | -Erik
* Add syscalls.h for ARMEric Andersen2001-06-301-0/+119
|
* Yes... I forgot to update bits/dirent.h for the other archs. :-(Manuel Novoa III2001-06-271-2/+11
|
* Patch from Shane Nay, who noticed that these were not properly labelingEric Andersen2001-06-213-3/+6
| | | | functions as such, thereby hosing the shared lib loader.
* This was violating policy and using a kernel header file...Eric Andersen2001-06-191-1/+1
| | | | -Erik
* These are needed for arm to compileEric Andersen2001-05-262-0/+181
|
* Makefile targets to symlink arch-specific headers into include/ (onlyDavid Schleef2001-05-261-0/+3
| | | | used on mipsel.)
* Move the default ptrace.c to common, but let arches override it (suchEric Andersen2001-05-161-1/+1
| | | | | as m68k which has some asm in its version). -Erik
* These seem to be missing alsoEric Andersen2001-05-123-0/+401
|
* 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
|