Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Overwriting the crt1.o link is fine | Eric Andersen | 2002-10-25 | 1 | -1/+1 | |
| | ||||||
* | Be nicer to gcc -- add a link for crt1.o | Eric Andersen | 2002-10-25 | 1 | -0/+1 | |
| | ||||||
* | This patch, based on a patch from Stefan Allius, lets us pick an | Eric Andersen | 2002-10-18 | 1 | -2/+2 | |
| | | | | | | appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik | |||||
* | Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplement | Eric Andersen | 2002-10-14 | 1 | -2/+2 | |
| | | | | | | my little initfini.pl script in awk. This eliminates uClibc's compile-time dependancy on perl, and lets us use the much lighter weight awk, which facilitates building uClibc standalone environments. | |||||
* | Added function 'get_current_dir_name' for Linux Test Project. Tested and | "Steven J. Hill" | 2002-09-04 | 1 | -1/+1 | |
| | | | | works identically to function in glibc. | |||||
* | If the initfini.pl script changes, regenerate the crt[in].S files. | David McCullough | 2002-08-28 | 1 | -1/+1 | |
| | ||||||
* | (initfini.s): Search the uClibc include dir, so we can find <features.h>. | Miles Bader | 2002-08-23 | 1 | -1/+1 | |
| | ||||||
* | Eliminate wrapping of struct stat and use the kernel version | Eric Andersen | 2002-08-19 | 1 | -3/+3 | |
| | | | | | | directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik | |||||
* | Work from Stefan Allius which allows superH to use the common | Eric Andersen | 2002-08-19 | 1 | -1/+1 | |
| | | | | method for building crti.o and crtn.o | |||||
* | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | 2002-07-22 | 1 | -1/+1 | |
| | | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik | |||||
* | Rework pread and pwrite support so it should actually work. | Eric Andersen | 2002-07-15 | 1 | -1/+2 | |
| | | | | | Add support for pread64 and pwrite64. Fixup llseek a bit. -Erik | |||||
* | Cleanup the getcwd implementation (again) since I broke it | Eric Andersen | 2002-06-18 | 1 | -1/+1 | |
| | | | | | | | last night. Restore malloc-ing when buf=NULL for the syscall version... Move getcwd to libc/sysdeps/linux/common and out of syscalls.c so there is just one getcwd.o object present. -Erik | |||||
* | Kill kernel_version.c, which is completely meaningless crap | Eric Andersen | 2002-06-18 | 1 | -1/+1 | |
| | | | | | and didn't even work. -Erik | |||||
* | Add support for mmap64 | Eric Andersen | 2002-04-24 | 1 | -1/+1 | |
| | | | | -Erik | |||||
* | Add creat64 | Eric Andersen | 2002-04-09 | 1 | -2/+2 | |
| | | | | -Erik | |||||
* | Add truncate64.c | Eric Andersen | 2002-04-09 | 1 | -1/+1 | |
| | ||||||
* | Create a much more careful ftruncate64 implementation, that should | Eric Andersen | 2002-04-09 | 1 | -1/+1 | |
| | | | | | address all the concern Miles had with the earlier versions... -Erik | |||||
* | undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfaces | Eric Andersen | 2002-04-09 | 1 | -1/+1 | |
| | | | | | | silently renamed under us or very bad things will happen. In this case, statfs64() ended up recurively calling statfs64() instead of statfs().... -Erik | |||||
* | Be certain that | Eric Andersen | 2002-04-03 | 1 | -1/+7 | |
| | ||||||
* | Add support for getrlimit64 and setrlimit64. Fix some problems | Eric Andersen | 2002-03-31 | 1 | -1/+2 | |
| | | | | | with the getrlimit and setrlimit syscalls. -Erik | |||||
* | Build crti.o and crtn.o with optimization enabled | Eric Andersen | 2002-03-16 | 1 | -1/+1 | |
| | | | | -Erik | |||||
* | Oops! When I fixed the debug flags, I forgot to make things be | Eric Andersen | 2002-03-14 | 1 | -3/+8 | |
| | | | | | PIC, so do that now. -Erik | |||||
* | Do not enable debugging for initfini.s and friends. Won't work anyways. | Eric Andersen | 2002-03-14 | 1 | -3/+3 | |
| | | | | -Erik | |||||
* | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | 2002-03-13 | 1 | -2/+16 | |
| | | | | | can live with much better the what glibc does. -Erik | |||||
* | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | 2002-02-20 | 1 | -1/+1 | |
| | | | | | | | | glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik | |||||
* | Fixup setjmp and longjmp so they behave themselves properly now | Eric Andersen | 2002-01-31 | 1 | -1/+1 | |
| | | | | | on both x86 and arm... -Erik | |||||
* | Doh! I'd included sbrk.o twice... | Eric Andersen | 2002-01-29 | 1 | -1/+1 | |
| | ||||||
* | Make it so powerpc can work despite lacking brk(). | Eric Andersen | 2002-01-29 | 1 | -0/+3 | |
| | ||||||
* | Make sbrk common, add arm/brk.c, cleanup leftover damage | Eric Andersen | 2002-01-21 | 1 | -1/+1 | |
| | ||||||
* | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | 2001-12-19 | 1 | -2/+2 | |
| | ||||||
* | Add statfs64 | Eric Andersen | 2001-11-07 | 1 | -1/+1 | |
| | ||||||
* | This commit makes large file support actually work (when enabled in | Eric Andersen | 2001-10-17 | 1 | -1/+1 | |
| | | | | | the config file). I've tested this and it works for me. -Erik | |||||
* | Add cmsg_nxthdr function for the cases where the headers | David McCullough | 2001-08-09 | 1 | -1/+2 | |
| | | | | do not so it inline. | |||||
* | Added a script to create bits/syscall.h for each arch. | Manuel Novoa III | 2001-06-28 | 1 | -19/+2 | |
| | | | | | | | | | | | NOTE!!! This is run by "make -C libc/sysdeps/linux/$(TARGET_ARCH) headers" in the main Makefile, but I only changed libc/sysdeps/linux/i386/Makefile as I had no way of testing it for the other archs. Various arch maintainers, please check and update the corresponding Makefile... or report bugs ;-)... appropriately. You'll also want to "cvs del" syscall.h and add it to a .cvsignore in $(ARCH)/bits. Also added a define to uClibc_config.h, __UCLIBC_USE_UNIFIED_SYSCALL__, and moved i386 unified syscall stuff out of common and into i386/bits/syscalls.h. | |||||
* | Remove obsolete files tell.c and getdents.c | Manuel Novoa III | 2001-06-27 | 1 | -3/+3 | |
| | ||||||
* | Remove simulated d_type support for getdents and the dirent struct, and use | Manuel Novoa III | 2001-06-25 | 1 | -2/+2 | |
| | | | | the straight getdents syscall instead of the wrapper (which leaked memory). | |||||
* | Move the default ptrace.c to common, but let arches override it (such | Eric Andersen | 2001-05-16 | 1 | -1/+1 | |
| | | | | | as m68k which has some asm in its version). -Erik | |||||
* | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | 2001-05-12 | 1 | -2/+1 | |
| | | | | | | | | | 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 | |||||
* | Get the full set of module creating syscalls in place. | Eric Andersen | 2001-04-05 | 1 | -1/+1 | |
| | | | | -Erik | |||||
* | Move the dirent stuff. I suppose it is system dependant, but then | Eric Andersen | 2001-03-19 | 1 | -5/+2 | |
| | | | | | it really should be grouped together too. And it needed to be grouped more then it needed to be in sysdeps/linux/common | |||||
* | stat and mknod cleanup, take two. Put all the needed junk into syscalls.c | Eric Andersen | 2001-03-05 | 1 | -9/+2 | |
| | | | | | for clarity. -Erik | |||||
* | Remove redundant old isatty.c since newer termios supplies one. | Manuel Novoa III | 2001-02-19 | 1 | -1/+1 | |
| | ||||||
* | Implement getdtablesize(), which is used by the rpc crap. | Eric Andersen | 2001-02-09 | 1 | -4/+6 | |
| | | | | -Erik | |||||
* | Work around str_syscalls.sh not having execute perms. Should fix in cvs. How? | Manuel Novoa III | 2001-01-17 | 1 | -1/+1 | |
| | ||||||
* | A little update to wait* and a minor syscall cleanup. | Eric Andersen | 2001-01-16 | 1 | -4/+4 | |
| | ||||||
* | Added common handling of errno. | Eric Andersen | 2001-01-16 | 1 | -1/+1 | |
| | ||||||
* | A large update from Manuel Novoa III <mnovoa3@bellsouth.net>. | Eric Andersen | 2001-01-11 | 1 | -5/+21 | |
| | ||||||
* | A number of updates from Manuel Novoa III. Things look good... | Eric Andersen | 2000-12-20 | 1 | -2/+8 | |
| | ||||||
* | Oops -- this should not have debugging hardcoded... | Eric Andersen | 2000-11-17 | 1 | -1/+1 | |
| | ||||||
* | Some cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>, | Eric Andersen | 2000-11-17 | 1 | -4/+4 | |
| | | | | and a bit of extra cleanup in the test makefiles. |