summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/i386
Commit message (Collapse)AuthorAgeFilesLines
...
* Sync i386 up with _all_ the glibc 2.1.3 include/bits headers,Eric Andersen2001-03-1929-0/+5529
| | | | | | since we will end up needing a few more of them anyways, and all the other arches have the full set anyways. -Erik
* Move fork to common/syscalls (with NO_MMU check). Add Makefile to sparc soManuel Novoa III2001-03-062-3/+1
| | | | make clean works.
* Patch from Michael Shmulevich (michaels@jungo.com) -- functions were notManuel Novoa III2001-03-052-4/+7
| | | | declared type function.
* Fixed vfork on i386. Reduced size of __uClibc_syscall.Manuel Novoa III2001-03-043-23/+38
|
* 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 stdio to initializing itself. Not quite a pretty but that ensures thatEric Andersen2001-02-091-21/+1
| | | | | | | 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
* 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.
* "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
|
* 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-7/+0
|
* Fix termios handling. Now synced with behavior of GNU libc.Eric Andersen2001-01-151-0/+212
| | | | -Erik
* Use the name crt0.o, and cp it to $(TOPDIR)/libcrt0.oEric Andersen2001-01-152-2/+133
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-115-5/+147
|
* 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
|
* More cleanups. Fix things so tinylogin compiles.Eric Andersen2000-11-042-0/+518
| | | | Fix a bug in getdelim -- patch from David Whedon <dwhedon@gordian.com>.
* Fix symbol problem. Add in arm support -- might even work...Eric Andersen2000-10-301-1/+1
|
* Remove need for the bloated sysdep.h -- we don't need it, so axe it.Eric Andersen2000-10-302-5/+9
|
* Fixup some PMTsEric Andersen2000-10-302-2/+2
|
* Header file cleanupEric Andersen2000-10-302-0/+134
|
* Fix up stat so we translate from kernel stat to libc stat. Try to fixEric Andersen2000-10-291-1/+1
| | | | | | up a few little things with dir entry reading. busybox now compiles, and seems to basically work... :-) -Erik
* _start.c is a failed experiment. Go back to using asm...Eric Andersen2000-10-281-1/+1
|
* Not needed. Seems to work fine without asm...Eric Andersen2000-10-271-1/+1
|
* Move syscalls to sysdeps/linux/common (since they are common).Eric Andersen2000-10-251-9/+1
| | | | Remove _start.S since I now have a portable C version.
* Try adding in a generic cross platform _start.c to make futureEric Andersen2000-10-251-1/+1
| | | | | porting less painful. -Erik
* Forgot a few things...Eric Andersen2000-10-231-1/+1
|
* Fix dependancy problemEric Andersen2000-10-231-2/+3
|
* Switch to doing syscalls in C. Makes things much more easily portable.Eric Andersen2000-10-201-10/+3
|
* Strip all object files of all non global symbols and .note andEric Andersen2000-10-201-3/+14
| | | | | .comment, saving a lot of space in the resultant binaries... -Erik
* Better syscall building mechanismEric Andersen2000-10-171-2/+1
|
* Makefile updateEric Andersen2000-10-121-1/+1
|
* Needed now.Eric Andersen2000-10-091-0/+141
|
* Bug ugly formatting updateEric Andersen2000-10-092-13/+15
|
* Add in support for shm/ipc.Eric Andersen2000-10-072-0/+134
|
* Fix all the makefiles. Clean up some warnings, cleanup some headers.Eric Andersen2000-10-041-18/+36
| | | | -Erik
* Yet more updates. Getting closer....Eric Andersen2000-08-111-17/+17
| | | | -Erik
* More stuff. Down to only 43 missing functions before BusyBox willEric Andersen2000-08-103-1/+134
| | | | | | link. Fixed socket stuff so it doesn't pull in kernel headers and stubbed out fork and clone. A few other header file cleanups. -Erik
* Fix spellingEric Andersen2000-08-031-1/+1
|
* Updated to new scheme for handling syscalls.Eric Andersen2000-08-031-1/+7
| | | | -Erik
* fix sys/vfs so it doesn't pull in kernel stuff.Eric Andersen2000-07-091-0/+61
| | | | -Erik
* Forgot this file.Eric Andersen2000-07-091-0/+196
| | | | -Erik
* Some more major updates to further superate ucLibc from the kernelEric Andersen2000-07-0625-1/+2236
| | | | | headers (the way it has been done in GNU libc). -Erik
* Hacked things so longjmp now works.Eric Andersen2000-07-063-252/+213
| | | | -Erik
* Completely rearchitected the sysdeps directory.Eric Andersen2000-07-052-0/+117
| | | | -Erik
* Initial revision0_9_1Erik Andersen2000-05-141-0/+176