summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* - Added support for 13 new syscalls to allow more things to compile when ↵Ned Ludd2004-12-201-0/+104
| | | | using uClibc. mincore() and the ones for Extended Attributes setxattr(), lsetxattr(), fsetxattr(), getxattr(), lgetxattr(), fgetxattr(), listxattr(), llistxattr(), flistxattr(), removexattr(), lremovexattr(), fremovexattr() which are optional.
* Partial commit of a patch from Alexandre Oliva:Eric Andersen2004-12-111-1/+13
| | | | | | | | | | 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,
* Some requested additional malloc entry pointsEric Andersen2004-11-081-0/+9
|
* Revert Peter's __lib_gettimeofday patch. There's the minor issue ofManuel Novoa III2004-10-311-5/+0
| | | | | | 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.
* Synchronized with glibc (2.3.2).Peter Kjellerstedt2004-10-301-1/+4
|
* Arrange to hide uClibc internalsEric Andersen2004-10-271-0/+7
|
* Peter S. Mazinger writes:Eric Andersen2004-10-191-0/+5
| | | | | | | | | | | 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
* Put back ucontext.h, but omit function prototypes for getcontext(),Eric Andersen2004-10-071-0/+32
| | | | | makecontext(), setcontext(), and swapcontext() which are marked as obsolescent by SuSv3, and are not implemented by uClibc.
* Hide a bunch of unimplemented time function prototypes, andEric Andersen2004-10-071-5/+13
| | | | mark them as mjn3's problem. :-)
* Remove ucontext.h. We do not implement any of these functions.Eric Andersen2004-10-071-53/+0
|
* Remove unimplemented non-SuSv3 function prototypesEric Andersen2004-10-071-27/+0
|
* uClibc does not support getutent_r, getutid_r, and getutline_r,Eric Andersen2004-10-071-13/+0
| | | | and SuSv3 does not require r specify them. So kill the prototypes.
* Added back dl_iterate_phdr in ldso(with some small changes).Joakim Tjernlund2004-09-171-0/+20
| | | | Someone needs to test if it works to build and run gcj.
* Doh! As noted by Mike Frysinger I was too agressive at culling stuffEric Andersen2004-09-081-0/+7
|
* Disable prototypes for unimplemented functionsEric Andersen2004-09-071-0/+2
|
* Yet another bit of joy for mjn3Eric Andersen2004-09-071-0/+4
|
* Audit and disable unimplemented stuffEric Andersen2004-09-071-70/+12
|
* Audit and scrub malloc.h, which was a messEric Andersen2004-09-071-67/+3
|
* We do not use dl_iterate_phdr, so no need to define itEric Andersen2004-09-071-20/+0
|
* uClibc gettext support is under development and really shouldn'tEric Andersen2004-09-071-0/+5
| | | | be used by the unsuspecting masses quite yet.
* The 'Somebody Else's Problem Field' was just activatedEric Andersen2004-09-071-0/+3
|
* First pass prototype removals from auditing header files:Eric Andersen2004-09-075-66/+23
| | | | | a.out.h to libgen.h (omitting complex.h for a later separate effort for the math stuff)
* Fixes from gentoo.Manuel Novoa III2004-08-261-0/+13
|
* Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen2004-08-212-281/+0
| | | | | | | | 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
* Audit pthread.h and exclude prototypes for pthread functionsEric Andersen2004-08-161-7/+29
| | | | | that are not presently implemented in uClibc's libpthread. -Erik
* Update to add missing c++ namespace support.Manuel Novoa III2004-08-151-144/+344
|
* cut-n-paste strikes againEric Andersen2004-07-301-1/+1
|
* Cleanup some dead wood in the header filesEric Andersen2004-07-309-588/+22
|
* Remove all reference to __GLIBC_HAVE_LONG_LONGEric Andersen2004-07-272-10/+8
|
* Support linux 2.6.x wide device major/minor numbersEric Andersen2004-07-261-24/+44
|
* Pete Popov writes:Eric Andersen2004-07-161-0/+52
| | | | | | | | | | | | | 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
* Patch from Yoshinori Sato to add H8/300 relocation types.Eric Andersen2004-07-151-0/+44
|
* Change clock() to allow wrapping.Manuel Novoa III2004-05-081-2/+0
| | | | | | | 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.
* Peter Mazinger asked for this several months ago.Manuel Novoa III2004-05-071-0/+2
|
* These headers should not be included in uClibc -- they should beEric Andersen2004-04-302-292/+0
| | | | part of the ppp instead.
* Cope with gcc 3.4's more aggressive persuit of attribute unusedEric Andersen2004-04-201-0/+3
|
* glibc does not provide pppio.h, and our doing so conflictsEric Andersen2004-03-241-99/+0
| | | | with the ppp package
* Alexandre Oliva writes:Eric Andersen2004-02-181-1/+15
| | | | | | | | | | | | | | | | | | | | This patch adds code to uClibc to support a new ABI designed for the FR-V architecture, that enables text segments of executables and shared libraries to be shared by multiple processes on an OS such as uClinux, that can run on FR-V processors without an MMU. Patches for binutils and GCC have just been posted in the corresponding mailing lists. The binutils patch was approved, but there's one additional patch pending review, that I posted this week. An updated GCC patch will be posted to gcc-patches@gcc.gnu.org as soon as I complete testing (I used a known-good compiler to test the uClibc patch below). Since the existing dynamic loader code didn't support independent relocation of segments, it required changes that were somewhat extensive. I've added a number of new machine-specific macros to try to keep the platform and ABI-specific details outside the generic code. I hope this is not a problem.
* Alexandre Oliva writes:Eric Andersen2004-02-181-2/+2
| | | | | | | | | | While testing the FR-V code with GCC mainline, I ran into some problems in the RPC code. It relies on a GCC extension that is no longer available, namely, the result of a cast is no longer considered an lvalue. This patch enables the code to compile. I haven't been able to test RPC though, especially in a multi-threaded environment.
* Add our own copies of the include/scsi header files, per what glibcEric Andersen2004-02-123-0/+535
| | | | | does, rather than depending on the kernel header files. -Erik
* New stdio core. Should be more maintainable. Fixes a couple of bugs.Manuel Novoa III2004-02-112-27/+46
| | | | | | | | Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen.
* Use the correct configuration test define.Manuel Novoa III2004-02-021-2/+2
|
* Add a dummy (always fails) wcsftime. This is needed for the libstdc++ localeManuel Novoa III2004-01-141-2/+0
| | | | implementation to build. Later this month I'll add a functional wcsftime.
* Cope with 2.6.x headersEric Andersen2004-01-021-0/+4
|
* Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III2003-12-271-0/+3
| | | | | | | | | | | | | | | | were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests.
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-031-6/+6
| | | | | | Nothing overly interesting here, this renames Hitachi/Mitsubishi to Renesas for the relevant platforms (in this case, h8, sh, and m32r). The same changes have already been going on in gcc/binutils/gdb/glibc/etc.
* prevent some needless warnings when building w/2.6.x kernel headersEric Andersen2003-11-211-0/+3
|
* Kill off these headers, which are supposed to be part of binutils-dev,Eric Andersen2003-11-132-364/+0
| | | | not part of uClibc.
* Add some missing prototypesEric Andersen2003-11-021-1/+19
|
* Hopefully fix the struct tm extension problem once and for all.Manuel Novoa III2003-11-021-3/+2
| | | | Also fix a dst-related bug which caused the use of uninitialized data.