summaryrefslogtreecommitdiffstats
path: root/include/features.h
Commit message (Collapse)AuthorAgeFilesLines
* Change __OPTIMIZE__ > 0 to defined(__OPTIMIZE__) as in glibc-2.3.5.Peter S. Mazinger2005-10-111-1/+1
|
* merge some misc stuff from glibcMike Frysinger2005-09-211-18/+36
|
* move misc internal definitions to a sep file to minimize differences with ↵Mike Frysinger2005-09-211-85/+5
| | | | features.h from glibc
* In Bug 364 by hassold:Mike Frysinger2005-08-101-5/+5
| | | | | | | 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.
* newer linux headers define __cast__ in compiler.h so lets fake it tooMike Frysinger2005-01-111-0/+3
|
* Arrange to hide uClibc internalsEric Andersen2004-10-271-0/+7
|
* Cleanup some dead wood in the header filesEric Andersen2004-07-301-30/+11
|
* Cope with gcc 3.4's more aggressive persuit of attribute unusedEric Andersen2004-04-201-0/+3
|
* Cope with 2.6.x headersEric Andersen2004-01-021-0/+4
|
* prevent some needless warnings when building w/2.6.x kernel headersEric Andersen2003-11-211-0/+3
|
* sigh. The cris compiler doesn't do link_warning's....Eric Andersen2003-09-091-1/+5
|
* Only define __STDC_ISO_10646__ if wide char support is enabled.Manuel Novoa III2003-09-031-0/+2
|
* Avoid gratuitous conflicts when used with kernel headersEric Andersen2003-08-221-2/+6
|
* also carefully booleanize the false valueEric Andersen2003-08-111-2/+2
|
* silly me, thats not going to work.Eric Andersen2003-08-101-3/+2
|
* An even simpler likelyEric Andersen2003-08-101-1/+1
|
* Update likely() to cope with truth values other than 1Eric Andersen2003-08-101-2/+2
|
* Patch from Stefan Allius:Eric Andersen2003-02-171-1/+1
| | | | | I patched the link_warning macro in features.h to fix warnings like: locale.c:358: warning: `__evoke_link_warning_localeconv' defined but not used
* Make sure we have __linux__ definedEric Andersen2002-11-091-0/+3
|
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-311-5/+5
| | | | | | | | | | | | | | | 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
* Fix a number of compile time warnings so that uClibc will build with -Werror ↵David McCullough2002-08-091-2/+2
| | | | | | using a 3.0.4 version of the sh-linux-gcc compiler.
* Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to useEric Andersen2002-05-281-7/+2
| | | | | C_SYMBOL_PREFIX for confused compilers, such as for v850 and h8300, per suggestion from Miles Bader.
* Fixup and unifiy version numbering. Automate versioning updates.Eric Andersen2002-05-281-5/+15
| | | | | Propagate fixes across makefiles. -Erik
* Several h8300 updates from Yoshinori Sato <qzb04471@nifty.ne.jp>Eric Andersen2002-05-231-2/+8
|
* Remove function declartions from include/features.h, createEric Andersen2002-04-011-14/+1
| | | | | a separate header file for those, and fixup references. -Erik
* Rework __gen_tempname() to better match glibc, and add mkstemp64(),Eric Andersen2002-03-311-0/+13
| | | | | which is needed for busybox ash when using largefile support. -Erik
* Hide libc specific junk inside a #ifdef _LIBC to avoidEric Andersen2002-03-151-6/+7
| | | | | namespace pollution, noted by Miles. -Erik
* Fix a segfault in scandir for empty directories. After looking overEric Andersen2002-03-121-2/+5
| | | | | our version, I'm adopting the scandir from glibc (with minor changes) instead as it seems simpler and already correct.
* Remove elimination of __BEGIN_DECLS/__END_DECLSEric Andersen2002-02-261-4/+0
|
* I was confusing the effects of _LARGEFILE_SOURCE with those ofManuel Novoa III2002-02-221-27/+25
| | | | | _FILE_OFFSET_BITS regarding aliasing of the *64 funcs. :-( Hopefully, this version is correct...
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-0/+1
| | | | | | | | 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
* Output an error if uClibc's and app's largefile configuration are incompatible.Manuel Novoa III2002-02-191-0/+34
|
* Support strong_alias and begin merging usage of weak_functionEric Andersen2002-02-181-13/+16
|
* A number of naming updates in preparation for adding inEric Andersen2002-02-131-4/+41
| | | | | proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me.
* Add in support for the Hitach H8/300H architecture,Eric Andersen2002-02-021-1/+1
| | | | contributed by Yoshinori Sato <qzb04471@nifty.ne.jp>
* Do not expose the weak_alias() junk to the world. Wrap itEric Andersen2002-02-021-1/+1
| | | | | inside an #if defined _LIBC -Erik
* Eliminate C++ style commentsEric Andersen2002-01-101-1/+1
|
* Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and addEric Andersen2001-11-211-1/+1
| | | | | support for __FORCE_NOGLIBC per Brian Stafford <brian.stafford@office-logic.com>
* Patch from Miles Bader <miles@lsi.nec.co.jp> to support the v850.Eric Andersen2001-10-111-5/+9
| | | | He sent this patch to me a month ago, but I forgot to apply it...
* Optimize for size, and disable expensive inliningEric Andersen2001-09-271-0/+4
|
* Rev all the header files to sync things with glibc 2.2.4Eric Andersen2001-09-271-70/+286
|
* The weak_alias macro was not genertaing asm with the correct alias names.David McCullough2001-07-111-5/+2
| | | | Start of the C++ header changes.
* Seems weak_alias wasn't working as expected...Eric Andersen2001-07-111-2/+1
|
* Cleanup the toploevel makefile handing of shared libs. Add weak_aliasEric Andersen2001-06-121-6/+17
| | | | | | define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik
* added __GNUC_PREREQ() macroDavid Schleef2001-05-251-0/+14
|
* Be really sneaky and use GNU ld special stuff so that whenever folksEric Andersen2001-04-251-0/+11
| | | | | | use the unsafe gets, they will get a warning from the linker. muahahaha. This method will soon be applied to fork() w/o an mmu etc... -Erik
* Fix include/errno.h to not use kernel header, and instead use bits/errno.h.Eric Andersen2001-04-061-1/+1
| | | | | | | This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik
* Added Vladimir's ctype locale support. Make Config setting visible in ↵Manuel Novoa III2001-03-181-0/+3
| | | | features.h. Reworked build of shared lib as suggested by Magick <magick@dds.nl>.
* Define __USE_GNU as glibc does.Manuel Novoa III2001-02-151-0/+3
|
* Make the __GLIBC__ define be conditional. Stub out gnu-versions.hEric Andersen2001-02-051-3/+5
| | | | -Erik