summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/common/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* Overwriting the crt1.o link is fineEric Andersen2002-10-251-1/+1
|
* Be nicer to gcc -- add a link for crt1.oEric Andersen2002-10-251-0/+1
|
* This patch, based on a patch from Stefan Allius, lets us pick anEric Andersen2002-10-181-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 reimplementEric Andersen2002-10-141-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-041-1/+1
| | | | works identically to function in glibc.
* If the initfini.pl script changes, regenerate the crt[in].S files.David McCullough2002-08-281-1/+1
|
* (initfini.s): Search the uClibc include dir, so we can find <features.h>.Miles Bader2002-08-231-1/+1
|
* Eliminate wrapping of struct stat and use the kernel versionEric Andersen2002-08-191-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 commonEric Andersen2002-08-191-1/+1
| | | | method for building crti.o and crtn.o
* Rework syscall handling. Rewrite syscall handlers for x86 and ARM.Eric Andersen2002-07-221-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 Andersen2002-07-151-1/+2
| | | | | Add support for pread64 and pwrite64. Fixup llseek a bit. -Erik
* Cleanup the getcwd implementation (again) since I broke itEric Andersen2002-06-181-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 crapEric Andersen2002-06-181-1/+1
| | | | | and didn't even work. -Erik
* Add support for mmap64Eric Andersen2002-04-241-1/+1
| | | | -Erik
* Add creat64Eric Andersen2002-04-091-2/+2
| | | | -Erik
* Add truncate64.cEric Andersen2002-04-091-1/+1
|
* Create a much more careful ftruncate64 implementation, that shouldEric Andersen2002-04-091-1/+1
| | | | | address all the concern Miles had with the earlier versions... -Erik
* undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfacesEric Andersen2002-04-091-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 thatEric Andersen2002-04-031-1/+7
|
* Add support for getrlimit64 and setrlimit64. Fix some problemsEric Andersen2002-03-311-1/+2
| | | | | with the getrlimit and setrlimit syscalls. -Erik
* Build crti.o and crtn.o with optimization enabledEric Andersen2002-03-161-1/+1
| | | | -Erik
* Oops! When I fixed the debug flags, I forgot to make things beEric Andersen2002-03-141-3/+8
| | | | | PIC, so do that now. -Erik
* Do not enable debugging for initfini.s and friends. Won't work anyways.Eric Andersen2002-03-141-3/+3
| | | | -Erik
* Build our own crti.o and crtn.o with a cross arch method that IEric Andersen2002-03-131-2/+16
| | | | | can live with much better the what glibc does. -Erik
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-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 nowEric Andersen2002-01-311-1/+1
| | | | | on both x86 and arm... -Erik
* Doh! I'd included sbrk.o twice...Eric Andersen2002-01-291-1/+1
|
* Make it so powerpc can work despite lacking brk().Eric Andersen2002-01-291-0/+3
|
* Make sbrk common, add arm/brk.c, cleanup leftover damageEric Andersen2002-01-211-1/+1
|
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-2/+2
|
* Add statfs64Eric Andersen2001-11-071-1/+1
|
* This commit makes large file support actually work (when enabled inEric Andersen2001-10-171-1/+1
| | | | | the config file). I've tested this and it works for me. -Erik
* Add cmsg_nxthdr function for the cases where the headersDavid McCullough2001-08-091-1/+2
| | | | do not so it inline.
* Added a script to create bits/syscall.h for each arch.Manuel Novoa III2001-06-281-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.cManuel Novoa III2001-06-271-3/+3
|
* Remove simulated d_type support for getdents and the dirent struct, and useManuel Novoa III2001-06-251-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 (suchEric Andersen2001-05-161-1/+1
| | | | | as m68k which has some asm in its version). -Erik
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-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 Andersen2001-04-051-1/+1
| | | | -Erik
* Move the dirent stuff. I suppose it is system dependant, but thenEric Andersen2001-03-191-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.cEric Andersen2001-03-051-9/+2
| | | | | for clarity. -Erik
* Remove redundant old isatty.c since newer termios supplies one.Manuel Novoa III2001-02-191-1/+1
|
* Implement getdtablesize(), which is used by the rpc crap.Eric Andersen2001-02-091-4/+6
| | | | -Erik
* Work around str_syscalls.sh not having execute perms. Should fix in cvs. How?Manuel Novoa III2001-01-171-1/+1
|
* A little update to wait* and a minor syscall cleanup.Eric Andersen2001-01-161-4/+4
|
* Added common handling of errno.Eric Andersen2001-01-161-1/+1
|
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-111-5/+21
|
* A number of updates from Manuel Novoa III. Things look good...Eric Andersen2000-12-201-2/+8
|
* Oops -- this should not have debugging hardcoded...Eric Andersen2000-11-171-1/+1
|
* Some cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>,Eric Andersen2000-11-171-4/+4
| | | | and a bit of extra cleanup in the test makefiles.