Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-06 | Add an implementation of profil(), based on the version from | Eric Andersen | |
glibc, with several changes for use in uClibc. | |||
2003-08-08 | Add support for personality(), prctl(), ustat(), and ulimit() | Eric Andersen | |
syscalls, which had managed to stay unimplemented thus far. -Erik | |||
2003-07-15 | Patch from Peter Kjellerstedt to make it simpler for arches to specify | Eric Andersen | |
either -fPIC or -fpic | |||
2003-03-05 | Default to using fork() for vfork() when no arch specific | Eric Andersen | |
implementation of vfork is present. | |||
2003-03-03 | Initial effort at adding profiling support. | Eric Andersen | |
2003-02-18 | Fixup ioctl so we can special case powerpc silliness | Eric Andersen | |
2003-02-17 | Using -g when doing the initfini compilation breaks the SH4 case pretty | David McCullough | |
badly. I have removed -g for all platforms as I suspect no one wants it for the initfini creation process. | |||
2003-02-15 | Fix a _ton_ of system call user type/kernel type translation | Eric Andersen | |
problems, causing user space to get scrambled hosed up results. -Erik | |||
2003-01-30 | Use correct names for dummy crti.o/crtn.o files. | Miles Bader | |
2003-01-29 | Create stub crti.o and crtn.o files when UCLIBC_CTOR_DTOR is disabled | Eric Andersen | |
-Erik | |||
2003-01-28 | Fix scandir64 to not free the wrong pieces of memory (which could | Eric Andersen | |
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 | |||
2003-01-24 | I thought it would be smaller to inline since these funcs are small. | Eric Andersen | |
Well, not inlining saves 300 bytes, so do that instead. -Erik | |||
2003-01-23 | Update architecture specific support to consistantly | Eric Andersen | |
generate a crt0 and crt1 file. Most arches still need to be updated to call __uClibc_start_main() rather than __uClibc_main(). | |||
2003-01-23 | Cleanup makefiles and make clean a bit | Eric Andersen | |
2002-12-12 | Based on discussions with Stefan Allius, change it so that we always | Eric Andersen | |
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 | |||
2002-11-27 | Make support for global constructors and global destructors be | Eric Andersen | |
configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik | |||
2002-11-14 | Implement sendfile64 | Eric Andersen | |
-Erik | |||
2002-11-05 | Patch from Stefan Allius. Include CPU_CFLAGS when compiling | Eric Andersen | |
initfini | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
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 | |||
2002-10-25 | Overwriting the crt1.o link is fine | Eric Andersen | |
2002-10-25 | Be nicer to gcc -- add a link for crt1.o | Eric Andersen | |
2002-10-18 | This patch, based on a patch from Stefan Allius, lets us pick an | Eric Andersen | |
appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik | |||
2002-10-14 | Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplement | Eric Andersen | |
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. | |||
2002-09-04 | Added function 'get_current_dir_name' for Linux Test Project. Tested and | "Steven J. Hill" | |
works identically to function in glibc. | |||
2002-08-28 | If the initfini.pl script changes, regenerate the crt[in].S files. | David McCullough | |
2002-08-23 | (initfini.s): Search the uClibc include dir, so we can find <features.h>. | Miles Bader | |
2002-08-19 | Eliminate wrapping of struct stat and use the kernel version | Eric Andersen | |
directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik | |||
2002-08-19 | Work from Stefan Allius which allows superH to use the common | Eric Andersen | |
method for building crti.o and crtn.o | |||
2002-07-22 | Rework syscall handling. Rewrite syscall handlers for x86 and ARM. | Eric Andersen | |
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 | |||
2002-07-15 | Rework pread and pwrite support so it should actually work. | Eric Andersen | |
Add support for pread64 and pwrite64. Fixup llseek a bit. -Erik | |||
2002-06-18 | Cleanup the getcwd implementation (again) since I broke it | Eric Andersen | |
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 | |||
2002-06-18 | Kill kernel_version.c, which is completely meaningless crap | Eric Andersen | |
and didn't even work. -Erik | |||
2002-04-24 | Add support for mmap64 | Eric Andersen | |
-Erik | |||
2002-04-09 | Add creat64 | Eric Andersen | |
-Erik | |||
2002-04-09 | Add truncate64.c | Eric Andersen | |
2002-04-09 | Create a much more careful ftruncate64 implementation, that should | Eric Andersen | |
address all the concern Miles had with the earlier versions... -Erik | |||
2002-04-09 | undefine __USE_FILE_OFFSET64, since we absolutely do _NOT_ want interfaces | Eric Andersen | |
silently renamed under us or very bad things will happen. In this case, statfs64() ended up recurively calling statfs64() instead of statfs().... -Erik | |||
2002-04-03 | Be certain that | Eric Andersen | |
2002-03-31 | Add support for getrlimit64 and setrlimit64. Fix some problems | Eric Andersen | |
with the getrlimit and setrlimit syscalls. -Erik | |||
2002-03-16 | Build crti.o and crtn.o with optimization enabled | Eric Andersen | |
-Erik | |||
2002-03-14 | Oops! When I fixed the debug flags, I forgot to make things be | Eric Andersen | |
PIC, so do that now. -Erik | |||
2002-03-14 | Do not enable debugging for initfini.s and friends. Won't work anyways. | Eric Andersen | |
-Erik | |||
2002-03-13 | Build our own crti.o and crtn.o with a cross arch method that I | Eric Andersen | |
can live with much better the what glibc does. -Erik | |||
2002-02-20 | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | |
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 | |||
2002-01-31 | Fixup setjmp and longjmp so they behave themselves properly now | Eric Andersen | |
on both x86 and arm... -Erik | |||
2002-01-29 | Doh! I'd included sbrk.o twice... | Eric Andersen | |
2002-01-29 | Make it so powerpc can work despite lacking brk(). | Eric Andersen | |
2002-01-21 | Make sbrk common, add arm/brk.c, cleanup leftover damage | Eric Andersen | |
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-11-07 | Add statfs64 | Eric Andersen | |