summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/i386
Commit message (Collapse)AuthorAgeFilesLines
...
* A patch from our Blackfin repository, originally from Jie Zhang. This fixesBernd Schmidt2008-01-171-3/+0
| | | | | | | | | | | | | a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init.
* change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵Mike Frysinger2008-01-081-1/+1
| | | | doing double negatives
* michael_d writes in #1874: Mike Frysinger2008-01-051-2/+2
| | | | | | | | | On an i386 platform with no rt_sigsuspend syscall (ie: Linux 2.0), compilation will halt on libc/sysdeps/linux/common/sigsuspend.os with a cryptic error message: "Error: non-constant expression in ".if" statement" I've investigated and found that the cause is that a literal '0' is being passed into a block of complex assembler macrology that is only prepared to deal with register names - '%eax', etc. In turn, that seems to be because of a typo in the GCC register constraints. The constraints for 2 and 3-argument syscalls includes a "C" constraint. To gcc, "C" means an SSE floating point constant -- an unlikely element in a syscall. I suspect the author meant to type "S" (%esi).
* Remove stray code alignment (.align 16 and .align 4 directives)Denis Vlasenko2007-07-298-9/+0
| | | | | from i386 and x86_64.
* - make sure to define _LIBC in libc-symbols.h before including anythingBernhard Reutner-Fischer2007-06-241-0/+2
| | | | | | else. - internal_function is only used inside libc, so do not define it in uClibc_arch_features.h on i386 if we are outside of libc.
* Using local variable 'result' caused problems with lseek64 syscall failing ↵Khem Raj2007-03-131-10/+9
| | | | with gcc 4.2. Renaming to make it a bit uncommon name.
* Add posix_fadvise posix_fadvise64 for arm.Khem Raj2007-03-061-15/+27
| | | | | Import INTERNAL_SYSCALL macro for i386 from glibc. Use above macro in posix_fadvise implementation if an arch defines it.
* Add a hack for compiling a 32 bit user space with a 64 bit kernel on x86_64Eric Andersen2007-02-281-1/+5
|
* Take Mike Frysinger's comments into account -- make certain that userEric Andersen2006-12-081-5/+0
| | | | | applications stop using _syscall#() and use syscall() instead. Cleanup internal handling of syscall includes to use the correct header file.
* bits/kernel_stat.h is for internal uClibc use only, fix a few otherEric Andersen2006-12-061-0/+4
| | | | minor include file issues
* fix from psm: enable readahead prototypeMike Frysinger2006-08-241-1/+3
|
* use the common huge_val.h version nowMike Frysinger2006-08-241-81/+0
|
* fix from psm: just use common resource.hMike Frysinger2006-08-241-209/+0
|
* sync with psm: update errno handling to be the same on all archesMike Frysinger2006-08-231-2/+4
|
* sync with upstream via psmMike Frysinger2006-08-237-85/+191
|
* fixes from psm: hide internal brk symbolsMike Frysinger2006-08-231-3/+2
|
* fixes from psm: disable unsupported __fpu_control and sync with upstreamMike Frysinger2006-08-231-4/+10
|
* bits/profil-counter.h and bits/atomicity.h are leftovers from the old gprofEric Andersen2006-08-212-89/+0
| | | | | based profiling I nuked ages ago since tools like oprofile are non invasive and work so much better.
* sync with glibcMike Frysinger2006-04-211-6/+15
|
* prune trailing whitespaceEric Andersen2006-04-131-2/+2
|
* sync with glibcMike Frysinger2006-03-291-3/+18
|
* Replace __THROW w/ __NTH pointed out by Amir ShalemPeter S. Mazinger2006-03-201-21/+21
|
* Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵Peter S. Mazinger2006-03-101-3/+0
| | | | most of global data relocations are back
* disable older rlimit support by defaultMike Frysinger2006-03-041-1/+2
|
* Block the combo DOMULTI/SUPPORT_LD_DEBUGPeter S. Mazinger2006-02-151-1/+41
|
* Weaken all internal vfork versions in asm code, wondering why only some of ↵Peter S. Mazinger2006-02-131-1/+1
| | | | the archs fail
* only check for rlimit stuff if the target doesnt support the newer function ↵Mike Frysinger2006-02-101-0/+3
| | | | call, and dont bother with 64bit versions on 64bit hosts as the regular one works fine (should fix the setrlimit ltp tests)
* even the hidden version of the weaks in libc (as strong in libpthread) have ↵Peter S. Mazinger2006-02-021-1/+1
| | | | to be weaks
* I will risk this one: __curbrkPeter S. Mazinger2006-02-011-0/+3
|
* Get rid of missing prototype warningsPeter S. Mazinger2006-01-262-1/+3
|
* Allow for targets that don't know about signed zero floats."Jan-Benedict Glaw"2006-01-261-0/+3
|
* Guard the use of sigreturn as in x86_64, thx blindvtPeter S. Mazinger2006-01-251-0/+2
|
* Use #define __NR_vfork __NR_fork consistentlyPeter S. Mazinger2006-01-251-4/+4
|
* fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger2006-01-241-10/+9
|
* - use keywords __asm__ and __inline__ c99.Bernhard Reutner-Fischer2006-01-241-10/+10
|
* make sigaction/raise/sigwait/siglongjmp/longjmp weak_alias, these are in ↵Peter S. Mazinger2006-01-231-1/+1
| | | | libpthread as well
* Make i386 build w/ -std=c99 (almost)Peter S. Mazinger2006-01-234-12/+12
|
* Change to sane defaultsPeter S. Mazinger2006-01-191-5/+12
|
* move a bunch of arch-specific checks out of common files and into an arch ↵Mike Frysinger2006-01-191-0/+33
| | | | specific header file to make porting/updates a lot easier
* make gcc4 happy w/ hidden_def/proto, correct some typosPeter S. Mazinger2006-01-151-1/+1
|
* fix broken commentingMike Frysinger2006-01-141-0/+1
|
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-142-21/+9
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-146-28/+30
| | | | missing headers, other jump relocs removed
* implement syscall6Mike Frysinger2006-01-051-0/+12
|
* Hide fork and vfork, use the newly introduced *aliasPeter S. Mazinger2005-12-151-4/+5
|
* Do hidden brk, hide _brk as well for some archs, convert users of brkPeter S. Mazinger2005-12-141-2/+2
|
* Merge from NPTL branch. Bring in the remaining changes for sigaction."Steven J. Hill"2005-12-101-0/+3
|
* mmap/mremap/socket/rewind gonePeter S. Mazinger2005-12-081-4/+7
|
* Try to mimic glibc sigaction, sjhill, could you please test w/ this version?Peter S. Mazinger2005-12-081-4/+4
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-031-4/+4
|