summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2005-05-14In order to accomodate usage of either pthreads implementation, we now"Steven J. Hill"
have to create symbolic links for 'semaphore.h' and 'pthread.h' which will point to the proper pthreads directory. When we finish getting NPTL working with uClibc, perhaps we can merge them, but a first glance at the differences between the two does not make that very likely.
2005-05-12Added new 'bits/atomic.h' for most of the architectures and the top-level ↵"Steven J. Hill"
'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'.
2005-05-10SHMLBA is now defined by arch dependent bits/shm.h file so removeJoakim Tjernlund
this one. MIPS is the only one defining SHMLBA differently.
2005-05-02Replace IXDR_GET_LONG/IXDR_PUT_LONG so that they build with newer gcc. Note ↵Manuel Novoa III
the comment in the code.
2005-04-28Added support for clock_getres() and clock_settime() in addition toPeter Kjellerstedt
the already existing clock_gettime(). In addition they will now use the corresponding system calls if they exists, which resulted in a move to libc/sysdeps/linux/common for clock_gettime.c (it was previously located in libc/misc/time).
2005-04-16import more updates from glibcMike Frysinger
2005-04-15import fixes/updates from glibc-2.3Mike Frysinger
2005-04-06remove pthread_atfork() prototype since SuSv3 doesnt *require* it and ↵Mike Frysinger
glibc-2.3.x has since punted it too from unistd.h
2005-03-31Add some more SH relocation types.Paul Mundt
2005-03-16import updates from glibcMike Frysinger
2005-02-12no more cvsMike Frysinger
2005-01-11newer linux headers define __cast__ in compiler.h so lets fake it tooMike Frysinger
2005-01-11Patch from Paul Mundt (lethal) adding an initial librt implementation.Eric Andersen
I then reworked the syscall handling and made minor cleanups. With luck I've not completely broken his patch...
2005-01-06Justin Cormack <justin@street-vision.com> writes:Mike Frysinger
Here is a small patch to add epoll support to uclibc. The only thing I am not sure about is what needs to be done (if anything) to make it work on 2.4/2.2 kernels (are the syscall numbers defined but give errors when called or not?). Tested on 2.6, though some other issues prevent more extensive testing at the minute. Mike Frysinger: cleaned up patch and added checks to make sure that the syscall actually exists, returning ENOSYS in cases where it doesn't.
2004-12-20- Added support for 13 new syscalls to allow more things to compile when ↵Ned Ludd
using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
2004-12-11Partial commit of a patch from Alexandre Oliva:Eric Andersen
Here's an updated version of the patch I posted about a month ago. It leaves -nostdinc alone, and uses -print-file-name=include instead of -print-search-dirs to figure out where GCC's internal headers are. Please let me know whether there are any portions of this patch you'd like me to break into smaller pieces, to rework, or to give up trying to get into uClibc :-) Thanks,
2004-11-08Some requested additional malloc entry pointsEric Andersen
2004-10-31Revert Peter's __lib_gettimeofday patch. There's the minor issue ofManuel Novoa III
adding cruft to include/sys/time.h. But also, there's no sense in making changes like this until we decide how we're going to approach the hidden symbol transition.
2004-10-30Synchronized with glibc (2.3.2).Peter Kjellerstedt
2004-10-27Arrange to hide uClibc internalsEric Andersen
2004-10-19Peter S. Mazinger writes:Eric Andersen
Hello! Would the attached patch be acceptable (maybe instead of __libc_gettimeofday using __gettimeofday) We have some issues, see http://bugs.gentoo.org/show_bug.cgi?id=65892
2004-10-07Put back ucontext.h, but omit function prototypes for getcontext(),Eric Andersen
makecontext(), setcontext(), and swapcontext() which are marked as obsolescent by SuSv3, and are not implemented by uClibc.
2004-10-07Hide a bunch of unimplemented time function prototypes, andEric Andersen
mark them as mjn3's problem. :-)
2004-10-07Remove ucontext.h. We do not implement any of these functions.Eric Andersen
2004-10-07Remove unimplemented non-SuSv3 function prototypesEric Andersen
2004-10-07uClibc does not support getutent_r, getutid_r, and getutline_r,Eric Andersen
and SuSv3 does not require r specify them. So kill the prototypes.
2004-09-17Added back dl_iterate_phdr in ldso(with some small changes).Joakim Tjernlund
Someone needs to test if it works to build and run gcj.
2004-09-08Doh! As noted by Mike Frysinger I was too agressive at culling stuffEric Andersen
2004-09-07Disable prototypes for unimplemented functionsEric Andersen
2004-09-07Yet another bit of joy for mjn3Eric Andersen
2004-09-07Audit and disable unimplemented stuffEric Andersen
2004-09-07Audit and scrub malloc.h, which was a messEric Andersen
2004-09-07We do not use dl_iterate_phdr, so no need to define itEric Andersen
2004-09-07uClibc gettext support is under development and really shouldn'tEric Andersen
be used by the unsuspecting masses quite yet.
2004-09-07The 'Somebody Else's Problem Field' was just activatedEric Andersen
2004-09-07First pass prototype removals from auditing header files:Eric Andersen
a.out.h to libgen.h (omitting complex.h for a later separate effort for the math stuff)
2004-08-26Fixes from gentoo.Manuel Novoa III
2004-08-21Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen
size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik
2004-08-16Audit pthread.h and exclude prototypes for pthread functionsEric Andersen
that are not presently implemented in uClibc's libpthread. -Erik
2004-08-15Update to add missing c++ namespace support.Manuel Novoa III
2004-07-30cut-n-paste strikes againEric Andersen
2004-07-30Cleanup some dead wood in the header filesEric Andersen
2004-07-27Remove all reference to __GLIBC_HAVE_LONG_LONGEric Andersen
2004-07-26Support linux 2.6.x wide device major/minor numbersEric Andersen
2004-07-16Pete Popov writes:Eric Andersen
Hi Erik, I'm not sure why the NIOS support is not in uClibc -- perhaps the patch was rejected or never submitted? In any case, I'm playing with some NIOS stuff and created this patch against 0.9.26. The work was done by Microtronix. I'm not sure who else contributed to it. It would be great to have the NIOS support available in uClibc so developers don't have to go searching for these bits. Pete
2004-07-15Patch from Yoshinori Sato to add H8/300 relocation types.Eric Andersen
2004-05-08Change clock() to allow wrapping.Manuel Novoa III
Add timegm() function. Make lookup_tzname() static (as it should have been). Have strftime() get timezone information from the passed struct for the %z and %Z conversions when using struct tm extensions.
2004-05-07Peter Mazinger asked for this several months ago.Manuel Novoa III
2004-04-30These headers should not be included in uClibc -- they should beEric Andersen
part of the ppp instead.
2004-04-20Cope with gcc 3.4's more aggressive persuit of attribute unusedEric Andersen