summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/common/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add support for missing ntp_gettime and ntp_adjtimeEric Andersen2003-11-121-1/+1
|
* Kill initfini.awkEric Andersen2003-11-051-47/+1
|
* Add -msoft-float to SAFECFLAGS when necessary.Manuel Novoa III2003-10-251-0/+3
|
* Fix a stupid bug that caused uClibc to never provide the correctEric Andersen2003-10-201-1/+1
| | | | | | fpu_control.h header file, since the correct arch specific one was always later overwritten by the generic one. oops. -Erik
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-2/+1
| | | | | | | | | | ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem.
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-1/+1
| | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-4/+4
| | | | | | | | | install.patch: * Define $(INSTALL) as install in Rules.mak. * Change all occurrences of install into $(INSTALL). * Change all occurrences of mkdir -p into $(INSTALL) -d. install -d is already used in a number of places so this should not be an additional compatibility problem.
* Patch from Atsushi Nemoto (with some additions):Eric Andersen2003-10-081-1/+4
| | | | | | | Current uClibc contains only one fpu_control.h and it is i386 version. This is a patch to use platform specific fpu_control.h. All new files come from glibc 2.3.2. This patch is against 0.9.21 but also can be applied to CVS as is.
* Fix "subst -g,," problem for SAFECFLAGS.Manuel Novoa III2003-09-211-1/+1
|
* Remove profil.c, since it is constained within gmon.c.Manuel Novoa III2003-09-071-1/+1
|
* Add an implementation of profil(), based on the version fromEric Andersen2003-09-061-1/+1
| | | | glibc, with several changes for use in uClibc.
* Add support for personality(), prctl(), ustat(), and ulimit()Eric Andersen2003-08-081-1/+2
| | | | | syscalls, which had managed to stay unimplemented thus far. -Erik
* Patch from Peter Kjellerstedt to make it simpler for arches to specifyEric Andersen2003-07-151-1/+1
| | | | either -fPIC or -fpic
* Default to using fork() for vfork() when no arch specificEric Andersen2003-03-051-1/+1
| | | | implementation of vfork is present.
* Initial effort at adding profiling support.Eric Andersen2003-03-031-0/+6
|
* Fixup ioctl so we can special case powerpc sillinessEric Andersen2003-02-181-4/+4
|
* Using -g when doing the initfini compilation breaks the SH4 case prettyDavid McCullough2003-02-171-0/+5
| | | | | badly. I have removed -g for all platforms as I suspect no one wants it for the initfini creation process.
* Fix a _ton_ of system call user type/kernel type translationEric Andersen2003-02-151-1/+1
| | | | | problems, causing user space to get scrambled hosed up results. -Erik
* Use correct names for dummy crti.o/crtn.o files.Miles Bader2003-01-301-2/+2
|
* Create stub crti.o and crtn.o files when UCLIBC_CTOR_DTOR is disabledEric Andersen2003-01-291-2/+9
| | | | -Erik
* Fix scandir64 to not free the wrong pieces of memory (which couldEric Andersen2003-01-281-1/+1
| | | | | | | | and did cause segfaults) by adjusting the working scandir.c to the the 64 thing. Fix up potential for mismatches between the libc and kernel dirent structures, which could also cause ugly problems. -Erik
* I thought it would be smaller to inline since these funcs are small.Eric Andersen2003-01-241-1/+1
| | | | | Well, not inlining saves 300 bytes, so do that instead. -Erik
* Update architecture specific support to consistantlyEric Andersen2003-01-231-6/+1
| | | | | | generate a crt0 and crt1 file. Most arches still need to be updated to call __uClibc_start_main() rather than __uClibc_main().
* Cleanup makefiles and make clean a bitEric Andersen2003-01-231-6/+6
|
* Based on discussions with Stefan Allius, change it so that we alwaysEric Andersen2002-12-121-1/+0
| | | | | | | build a crt0.o and a crt1.o. crt1.o will support ctors and dtors if such support is enabled. One more gratuitous toolchain support issue is thereby removed... -Erik
* Make support for global constructors and global destructors beEric Andersen2002-11-271-6/+9
| | | | | | configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik
* Implement sendfile64Eric Andersen2002-11-141-1/+2
| | | | -Erik
* Patch from Stefan Allius. Include CPU_CFLAGS when compilingEric Andersen2002-11-051-1/+1
| | | | initfini
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-311-2/+2
| | | | | | | | | | | | | | | been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
* 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