summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2005-10-11Change __OPTIMIZE__ > 0 to defined(__OPTIMIZE__) as in glibc-2.3.5.Peter S. Mazinger
2005-10-04Do not stub out functions for mmu-less systems. Hide allEric Andersen
prototypes for functions disabled on mmu-less systems.
2005-09-27Should correct ppc compilation failure reported by Glauber de Oliveira ↵Peter S. Mazinger
Costa. Couldn't test it though on ppc.
2005-09-23New ssp code using syscalls where possible.Peter S. Mazinger
Moved guard_setup to __uClibc_main.c, the only place where it is called. Removed SIGKILL option, not usable with sigaction.
2005-09-21add attribute_relro, should be unconditional, if gcc/ld supports itPeter S. Mazinger
2005-09-21sync copyright with glibcMike Frysinger
2005-09-21add some more defines from binutils since our readelf uses itMike Frysinger
2005-09-21also symlink thread_db.h instead of duplicating it, fix the clean target, ↵Mike Frysinger
and touchup the headers target so we dont create bogus dir symlinks
2005-09-21disable obstack_printf in header, not supportedPeter S. Mazinger
2005-09-21'pthread.h' is not the only file that needs to be symlinked. When NPTL gets ↵"Steven J. Hill"
merged, you will need to do 'semaphore.h' and 'bits/pthreadtypes.h'. I think I have been a good little boy and keeping my NPTL changes out of mainline, so I'm going to go ahead and cross the line this once to get this change in.
2005-09-21merge some misc stuff from glibcMike Frysinger
2005-09-21move misc internal definitions to a sep file to minimize differences with ↵Mike Frysinger
features.h from glibc
2005-09-21dont duplicate pthread.h in include and libpthread subdirs, so symlink itMike Frysinger
2005-09-20Fix bug 370.Joakim Tjernlund
2005-09-08grab some updates from glibcMike Frysinger
2005-08-30add M_PERTURB define from glibc and Frank Mehnert writes: the following ↵Mike Frysinger
patch fixes a compile problem where malloc.h was included into a C++ file
2005-08-25add a note explaining the weird h_errno definitionMike Frysinger
2005-08-18Hmm, things broke with vapiers update. LetsJoakim Tjernlund
make it compile and let vapier worry about the rest :)
2005-08-18import updates from glibcMike Frysinger
2005-08-15We do not supply a BSD style getloadavg() functionEric Andersen
2005-08-10In Bug 364 by hassold:Mike Frysinger
Configuration symbol __UCLIBC_HAS_WCHAR__ is tested as defined line 249 of features.h, whereas header bits/uClibc_Config.h, where it is (eventually) defined, is not yet included (line 267). As a consequence, symbol __STDC_ISO_10646__ is never defined, and several programs believe C libary hsa no wchar support.
2005-08-09date: 2005/08/07 07:53:58; author: drepper; state: Exp; lines: +1 -1Mike Frysinger
(DT_ALPHA_PLTRO): Use symbolic name in DT_ALPHA_PLTRO definition.
2005-07-30sjhill appears confused. vapier's earlier commit of string.h was broken.Manuel Novoa III
But I fixed it, and tested both x86 (locale) and mipsel before I commited the fixes. Just built with gcc 4.0.1 to see if that was the cause of his problems, but x86 (locale) built fine. So revert his last change.
2005-07-30The newly added __glibc_strerror_r function is probably fine, but the"Steven J. Hill"
uClibc did not even compile or link without errors. This fixes that up. Please test more thoroughly next time.
2005-07-28Fix string.h. Change our _susv3_strerror_r to __xpg_strerror_r for glibcManuel Novoa III
compatibility. Also change _glibc_strerror_r to __glibc_strerror_r for consistency.
2005-07-02sync with glibcMike Frysinger
2005-07-02sync with glibc versionsMike Frysinger
2005-07-02use C style commentsMike Frysinger
2005-07-02sync with glibcMike Frysinger
2005-06-16Jim Ramsay writes:Eric Andersen
<lack> andersee: Yes. But why does it expose the prototype for _sys_siglist but NOT provide it in the library? It should either be put into the library or taken out of the header. <lack> I just replace the prototype for _sys_siglist with '#define _sys_siglist sys_siglist' and it seemed to work.
2005-05-20Finish up reverting NPTLEric Andersen
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