summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
...
* New crt0.S with all init done in 'C' code.David McCullough2001-02-261-30/+33
| | | | Added in support for C++ contructor/destructor tables.
* Reduced the size of sigsets to the minimal needed. Apart from the size,David McCullough2001-02-262-66/+12
| | | | | it has the added advantage of giving the C++ build of m68k-elf-gcc a clean bill of health.
* 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
* Let system dependant things override common things.Eric Andersen2001-02-231-1/+1
|
* Patch from Jean-Yves Avenard to add missing siglongjmp entry andEric Andersen2001-02-225-5/+92
| | | | fix a bug in setjmp for SH
* Add an SH port done by Jean-Yves Avenard of Hewlett-Packard - EmbeddedEric Andersen2001-02-2177-0/+8369
| | | | | and Personal Systems. Thanks! -Erik
* Remove redundant old isatty.c since newer termios supplies one.Manuel Novoa III2001-02-191-1/+1
|
* Create __uClibc_main to handle what can be done in C instead of each arch'sManuel Novoa III2001-02-191-31/+2
| | | | | | | respective crt0.S. crt0.S should now only be responsible for setting things up to call __uClibc_main(argc, argv, envp), which will do any other necessary setup (setting global __environ, stdio init, etc), call main, and exit. This should ease both maintainance and porting.
* Revert to standard handling of _exit syscall in unified syscall case on i386.Manuel Novoa III2001-02-191-0/+6
|
* Add bdflush.Manuel Novoa III2001-02-151-0/+5
|
* Add #define to handle new ptrace support.Manuel Novoa III2001-02-091-0/+1
|
* Implement getdtablesize(), which is used by the rpc crap.Eric Andersen2001-02-092-4/+40
| | | | -Erik
* Revert stdio to initializing itself. Not quite a pretty but that ensures thatEric Andersen2001-02-093-72/+43
| | | | | | | 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
* Doh! I forgot a #ifdef such that ptrace ended up in each and everyEric Andersen2001-02-091-0/+2
| | | | | syscall .o file. -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
* Include ptrace support so debugging will hopefully work.Eric Andersen2001-02-091-0/+5
| | | | -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
* uClinux 2.0 doesn't have the poll system call, just check for theDavid McCullough2001-01-291-1/+1
| | | | definition before using it.
* ptrace for m68k debugging.David McCullough2001-01-291-0/+33
|
* uClibc working with 2.0.x and 2.4.x m68k uClinux kernels, the PICDavid McCullough2001-01-295-34/+43
| | | | stuff in crt0.S may not be quite right yet.
* Clean up atexit.c; make sure sysconf and atexit agree; link in ref'd libgcc.aManuel Novoa III2001-01-253-3/+12
| | | | 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>.
* Hopefully fix the size/type errors when doing a shared lib.Manuel Novoa III2001-01-171-4/+7
|
* 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
* Added #include <wait.h> for getrusage.Manuel Novoa III2001-01-171-0/+1
|
* This is _NOT_ an auto-generated file.Manuel Novoa III2001-01-171-0/+41
|
* Add missing symbol for ipc and ignore commented syscall lines.Manuel Novoa III2001-01-171-1/+2
|
* Work around str_syscalls.sh not having execute perms. Should fix in cvs. How?Manuel Novoa III2001-01-171-1/+1
|
* The files unified_syscall_{ARCH}.h are not auto-generated while others are.Manuel Novoa III2001-01-171-3/+3
|
* "I will always compile before I commit."Eric Andersen2001-01-161-0/+1
| | | | | | "I will always compile before I commit." "I will always compile before I commit." -Erik
* Update the comments a wee bit.Eric Andersen2001-01-161-4/+9
|
* A little update to wait* and a minor syscall cleanup.Eric Andersen2001-01-165-20/+29
|
* Fix arm so it actually works.Eric Andersen2001-01-161-40/+82
|
* Remove an extra "/" from the crt0 pathEric Andersen2001-01-163-3/+3
|
* Ignore generated filesEric Andersen2001-01-161-0/+4
|
* Remove generated filesEric Andersen2001-01-161-41/+0
|
* Makefile fixesEric Andersen2001-01-164-14/+17
|
* Facelist/cleanup for several syscalls. Added poll.Eric Andersen2001-01-165-89/+139
|
* Added common handling of errno.Eric Andersen2001-01-165-17/+4
|
* Fix termios handling. Now synced with behavior of GNU libc.Eric Andersen2001-01-153-3/+427
| | | | -Erik
* Remove generated files. Bring Makefile behavior into sync with other arches.Eric Andersen2001-01-155-451/+15
|
* 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/+133
|
* 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
|
* Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen2001-01-121-0/+64
| | | | | | Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less) should update and recompile. -Erik
* Thanks to James Graves <jgraves@deltamobile.com>, we now haveEric Andersen2001-01-1276-0/+9039
| | | | | a first pass at getting m68k working. It may have some problems, but should now be fairly close.
* When doing a 'make clean', clean all subdirs, not just the current arch.Eric Andersen2001-01-121-2/+3
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-1110-15/+279
|