Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-11 | mostly revert the locking changes for 'malloc', as the implementation | Eric Andersen | |
does not easily lend itself to becoming complete pthread cancelation safe without first investing in some deep and serious thought... The other malloc implementations are pthread cancelation safe, and this one is mostly used for uClinux, where the lack is at least less likely to be a common problem. | |||
2006-12-11 | fix building when pthread support is disabled | Mike Frysinger | |
2006-12-11 | dont try and compile if the MMU is disabled | Mike Frysinger | |
2006-12-11 | need endian.h for __LONG_LONG_PAIR() macro | Mike Frysinger | |
2006-12-11 | cleanup style | Mike Frysinger | |
2006-12-11 | create new menu so people can select what format they wish to build uClibc | Mike Frysinger | |
2006-12-09 | these weaks are also needed in libc.so for the time being | Eric Andersen | |
2006-12-09 | oops, use __pthread_mutex_unlock() not pthread_mutex_unlock() | Eric Andersen | |
2006-12-09 | Add missing sys/types.h header | Eric Andersen | |
2006-12-09 | silence a lot of warnings and fix a few genuine bugs while I'm at it. | Eric Andersen | |
2006-12-08 | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | |
libraries | |||
2006-12-08 | seems this is the newfangled way to tell folks this stuff | Eric Andersen | |
is really really and we mean it this time, for uClibc only | |||
2006-12-08 | Take Mike Frysinger's comments into account -- make certain that user | Eric Andersen | |
applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file. | |||
2006-12-08 | add some warnings to archs that need a bit of attention | Eric Andersen | |
2006-12-08 | if __NR_swapon does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | if __NR_swapoff does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | if __NR_msync does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | only define mremap() if the syscall exists | Mike Frysinger | |
2006-12-08 | if __NR_mprotect does not exist, dont try and create a syscall for it | Mike Frysinger | |
2006-12-08 | this stuff is for uClibc internal use only | Eric Andersen | |
2006-12-08 | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | |
though I still need to silence the warnings about _pthread_cleanup_push_defer | |||
2006-12-08 | __resolv_lock is supposed to be shared, not static | Eric Andersen | |
2006-12-08 | Fill in a few more of the missing pieces... | Eric Andersen | |
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-12-06 | stdio update from mjn3 | Eric Andersen | |
2006-12-06 | update from mjn3 | Eric Andersen | |
2006-12-06 | prepare to later remove bits/kernel_types.h from bits/types.h | Eric Andersen | |
2006-12-06 | bits/kernel_stat.h is for internal uClibc use only, fix a few other | Eric Andersen | |
minor include file issues | |||
2006-12-06 | pulling in kernel config.h wont fly | Mike Frysinger | |
2006-12-02 | PTHREAD_THREADS_MAX is supposed to be in pthread-specific dir, but for now ↵ | Mike Frysinger | |
it lives in bits/uClibc_local_lim.h | |||
2006-12-02 | (no commit message) | "Steven J. Hill" | |
2006-12-02 | Remove definition of TIMER_MAX which breaks builds of GCC-4.2 and in glibc ↵ | "Steven J. Hill" | |
code it is not defined. | |||
2006-11-29 | remove redundant headers local to libpthread, causing header | Eric Andersen | |
file content skew between the versions | |||
2006-11-29 | - honor __UCLIBC_HAS_LFS__ | Bernhard Reutner-Fischer | |
2006-11-29 | - Cleanout the only occurance of the SUSv3 LEGACY function getwd() that was | Bernhard Reutner-Fischer | |
furthermore ifdef'ed out anyway. | |||
2006-11-29 | - gcvt() is marked LEGACY in XSI and mandatory in BSD. | Bernhard Reutner-Fischer | |
Also make compilation conditional on float support. | |||
2006-11-27 | fix from cmetcalf to make sure we clear the auxvt table before using it | Mike Frysinger | |
2006-11-17 | Bernd Schmidt writes: [blackfin updates] add support for FDPIC and include ↵ | Mike Frysinger | |
L1 functions | |||
2006-11-17 | revert PTHREAD_THREADS_MAX back to former size since the large majority of ↵ | Mike Frysinger | |
people out there will not need more than 1k threads (and people who do can change this themselves) | |||
2006-11-10 | arm thumb: | Eric Andersen | |
Put the call_via_rx code into each executable - call_via_ip cannot possibly work if called through the PLT! ldso requires this code too as it is not linked with the crt stuff and thumb ldso does make calls via a register. The patch puts the code into crti.S so that it is linked into every normally built application (if thumb or interworking is selected). This is only 30 extra bytes and it works - the previous code did not because nothing both implemented and exported the APIs (they were in libgcc, but not in the version script). crti.S and crtn.S is also brought up to date with GCC 3.4.4 - this is essential for thumb support because the .init and .fini sections must use arm or thumb code to match the compilation of the libraries. Note that code which pushes stuff into .init or .fini must be compiled with or without -mthumb to match the uclibc compilation - and gcc itself (which does do this) must therefore be compiled to match. | |||
2006-11-07 | I failed to check the patch adding support for the new (stupid) US 2007 | Eric Andersen | |
daylight savings time rules when xlocale was enabled. Fix compile error. | |||
2006-11-06 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
We should not use old stype ipc_perm for 64-bit mips kernel. I suppose other 64-bit platforms shoule define __IPC_64 also and we can define it unconditionally, but not sure for other archs ... | |||
2006-11-06 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
We should use "PTR_LA" instead of "la" for N64 ABI. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
No pread64, pwrite64 syscall for N64 ABI. Make __libc_pread and __libc_pread64 use same syscall. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Adjust for mips64 kernel. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
miscellaneous asm routines | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The mips64 N32/N64 ABI have a bit different register usage convention. Also the register size for these ABI is 8 byte. Use ld/sd for them. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
The mips64 N32/N64 ABI can pass much arguments via registers. | |||
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Import mips64 version of memset, memcpy from glibc. |