Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix some unneeded PLT references | Denis Vlasenko | 2008-11-22 | 1 | -1/+2 |
| | |||||
* | fix ioperm build problems caused by libc_hidden_proto removal | Denis Vlasenko | 2008-11-21 | 1 | -0/+5 |
| | |||||
* | deal with TODOs left over from libc_hidden_proto removal | Denis Vlasenko | 2008-11-21 | 1 | -1/+1 |
| | | | | | (fixes build with locale enabled) | ||||
* | Last portion of libc_hidden_proto removal. | Denis Vlasenko | 2008-11-20 | 101 | -140/+140 |
| | | | | | Appears to build fine (several .configs tried) | ||||
* | next portion of libc_hidden_proto removal | Denis Vlasenko | 2008-11-20 | 31 | -42/+42 |
| | |||||
* | - add __hot and __cold annotations | Bernhard Reutner-Fischer | 2008-11-18 | 1 | -3/+3 |
| | | | | | Will spare us quite some likely()/unlikely() occurances. See http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html for details | ||||
* | libc_hidden_proto removal, just a few functions | Denis Vlasenko | 2008-11-18 | 2 | -2/+2 |
| | |||||
* | - cleanup {,f}stat{,v}fs{,64} relocs | Bernhard Reutner-Fischer | 2008-11-16 | 2 | -6/+2 |
| | |||||
* | Current kernels support more than 8 bit major/minor. Pass dev_t through to | Rob Landley | 2008-11-14 | 1 | -5/+1 |
| | | | | the kernel unmolested. | ||||
* | - less verbose make clean | Bernhard Reutner-Fischer | 2008-11-07 | 1 | -4/+4 |
| | |||||
* | - trim superfluous ';'. No objcode changes | Bernhard Reutner-Fischer | 2008-10-28 | 71 | -79/+80 |
| | |||||
* | - fix compilation if LFS is off and STUBs are requested | Bernhard Reutner-Fischer | 2008-10-28 | 1 | -1/+1 |
| | |||||
* | - tidy up inline: | Bernhard Reutner-Fischer | 2008-10-24 | 9 | -13/+13 |
| | | | | ldso and syscalls are __always_inline (the latter would need more cleanup) | ||||
* | - remove superfluous ';'. No objcode changes. | Bernhard Reutner-Fischer | 2008-10-22 | 133 | -157/+157 |
| | |||||
* | - delete_module() takes two arguments on linux-2.6 | Bernhard Reutner-Fischer | 2008-10-22 | 1 | -3/+3 |
| | | | | Closes #5644 | ||||
* | - fix copy'n paste error | Bernhard Reutner-Fischer | 2008-10-10 | 1 | -3/+6 |
| | |||||
* | - fix return value | Bernhard Reutner-Fischer | 2008-10-10 | 1 | -1/+1 |
| | |||||
* | - add signalfd() | Bernhard Reutner-Fischer | 2008-10-10 | 2 | -2/+40 |
| | |||||
* | - fix typo in previous commit | Bernhard Reutner-Fischer | 2008-10-06 | 1 | -1/+1 |
| | |||||
* | - add libc_hidden_def(clock_getres) as spotted by Ned Ludd | Bernhard Reutner-Fischer | 2008-10-06 | 1 | -1/+1 |
| | |||||
* | - Fallback waitid impl (Peter S. Mazinger) | Bernhard Reutner-Fischer | 2008-10-06 | 1 | -5/+40 |
| | |||||
* | - tweak inclusion of asm/socket.h for linux-2.4 (Peter S. Mazinger) | Bernhard Reutner-Fischer | 2008-10-06 | 1 | -0/+6 |
| | |||||
* | - add long double math wrappers (Ned Ludd) | Bernhard Reutner-Fischer | 2008-10-03 | 1 | -6/+0 |
| | |||||
* | - use c89-style comments | Bernhard Reutner-Fischer | 2008-10-03 | 2 | -2/+2 |
| | | | | Closes issue #5194 | ||||
* | - add missing const qualifier for !__NR_sched_setaffinity && HAVE_STUBS | Bernhard Reutner-Fischer | 2008-09-30 | 1 | -1/+1 |
| | |||||
* | - honour UCLIBC_HAS_SYSLOG | Bernhard Reutner-Fischer | 2008-09-29 | 1 | -5/+8 |
| | |||||
* | use __UCLIBC_HAS_STUBS__ | Mike Frysinger | 2008-09-26 | 2 | -2/+2 |
| | |||||
* | - move libm_hidden_proto to the corresponding headers. Remove from callsites. | Bernhard Reutner-Fischer | 2008-09-26 | 2 | -0/+102 |
| | | | | Note that gamma_r is not provided by glibc, perhaps add a SUN specific knob later | ||||
* | delete/init module functions are not 2.4 specific | Mike Frysinger | 2008-09-25 | 1 | -2/+1 |
| | |||||
* | - only compile them if the respective syscalls are available | Bernhard Reutner-Fischer | 2008-09-24 | 2 | -3/+23 |
| | |||||
* | Add work-around for powerpc. | Carmelo Amoroso | 2008-09-22 | 1 | -2/+2 |
| | | | | | | | Do noy use syscall wrapper based on INTERNAL_SYSCALL. A proper fix would require an arch specific implementation. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | Fix posix_fadvise[64] functions to return the error number in case | Carmelo Amoroso | 2008-09-18 | 2 | -8/+42 |
| | | | | | | | | of failure instead of -1 and setting errno, according to SuSv3 (IEEE Std 1003.1 2004 edition) specification. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | - add sync_file_range() | Bernhard Reutner-Fischer | 2008-09-16 | 2 | -2/+35 |
| | | | | Tested successfully on i386.. | ||||
* | - remove relocations for clock_getres | Bernhard Reutner-Fischer | 2008-09-11 | 1 | -0/+1 |
| | |||||
* | Hush compiler for extern inline warnings by using | Carmelo Amoroso | 2008-09-09 | 1 | -3/+3 |
| | | | | | | | __extern_inline macro, this also makes gcc 4.3 happy. (Taken from NPTL branch) Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||||
* | Use getdents syscall if kernel provide supports for this | Carmelo Amoroso | 2008-09-09 | 1 | -6/+33 |
| | | | | | | | instead of relying upon getdents64. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | - remove a couple of duplicate includes | Bernhard Reutner-Fischer | 2008-08-27 | 4 | -4/+0 |
| | |||||
* | - trim any trailing whitespace | Bernhard Reutner-Fischer | 2008-07-23 | 15 | -20/+20 |
| | |||||
* | - fix inline keyword | Bernhard Reutner-Fischer | 2008-07-23 | 69 | -78/+78 |
| | |||||
* | - improve UCLIBC_LINUX_SPECIFIC | Bernhard Reutner-Fischer | 2008-07-14 | 1 | -2/+1 |
| | | | | | compile-tested only, fixes libc/misc/statfs/fstatfs64.c:29: error: 'fstatfs' undeclared here (not in a function) | ||||
* | New .config option UCLIBC_HAS_STUBS, enables fork() stub on NOMMU | Denis Vlasenko | 2008-07-08 | 1 | -0/+14 |
| | |||||
* | Include errno.h from kernel headers instead of using internal errno_values.h | Carmelo Amoroso | 2008-07-02 | 2 | -138/+1 |
| | | | | | | otherwie some errno will be missed (i.e. ENOKEY used in libusb) Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
* | - adds several config-options to allow for turning off certain features | Bernhard Reutner-Fischer | 2008-06-03 | 43 | -56/+185 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | like o UCLIBC_HAS_GNU_ERROR o UCLIBC_HAS_BSD_ERR o UCLIBC_HAS_PTY o UCLIBC_HAS_GETPT (1) o UCLIBC_SYSCALL_STUBS o UCLIBC_SYSCALL_STUB_WARNING o UCLIBC_LINUX_SPECIFIC (2) o UCLIBC_BSD_SPECIFIC (3) o UCLIBC_NTP_LEGACY (4) o UCLIBC_SV4_DEPRECATED (5) o UCLIBC_HAVE_REALTIME (6) o UCLIBC_HAVE_ADVANCED_REALTIME (7) o UCLIBC_HAVE_EPOLL (8) o UCLIBC_HAVE_XATTR (9) o UCLIBC_HAVE_PROFILING (10) (1) make non-standard getpt optional and implement standard posix_openpt (2) fstatfs(), inotify_*(), ioperm(), iopl(), madvise(), modify_ldt(), personality() ppoll(), setresuid() (3) mincore(), getdomainname(), setdomainname() (4) ntp_adjtime(), ntp_gettime() aliases (5) ustat() [use statfs(2) in your code instead] (6) All marked as "(REALTIME)" in SUSv3 (7) All marked as "(ADVANCED REALTIME)" in SUSv3 (8) epoll_create(), epoll_ctl(), epoll_wait() (9) all Extended Attributes (10) helpers for gcc's -finstrument-functions - Fixes _dl_exit() - Implements sleep(3) for !UCLIBC_HAVE_REALTIME - Implements usleep(3) for !UCLIBC_HAVE_REALTIME - adds #warning about incorrect posix_fadvise{,64}() - removes unused and unwanted uselib() Net outcome is that an allnoconfig with HAVE_SHARED is now about 88k instead of formerly 130k. | ||||
* | - cannot really guarantee proper order, so play safe and compile the problematic | Bernhard Reutner-Fischer | 2008-05-30 | 1 | -8/+4 |
| | | | | sources separately for now. | ||||
* | - Fix gcc glitch with mremap and IMA. | Bernhard Reutner-Fischer | 2008-05-30 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | For -combine, make sure that we don't pollute our non-varargs mremap decl with some vararg decl from later in the TU by putting ours after anybody else who is picking up mman.h. This is admittedly a small work-around.. smallish testcase: $ cat bug.h extern void *mremap (void*, unsigned, unsigned, int, ...); $ cat bug1.c #include "bug.h" int whatever; $ cat bug2.c #define mremap _hidemremap #include "bug.h" #undef mremap void *mremap (void*, unsigned, unsigned, int, void*); $ gcc -c bug1.c bug2.c $ gcc -c bug1.c bug2.c -combine bug2.c:4: error: conflicting types for ‘mremap’ bug.h:1: error: previous declaration of ‘mremap’ was here | ||||
* | Fix typo in macro for tls access model | Carmelo Amoroso | 2008-05-29 | 1 | -1/+1 |
| | |||||
* | - rename to match the set*() function's filename | Bernhard Reutner-Fischer | 2008-05-22 | 1 | -0/+0 |
| | |||||
* | - rename to match the setdomainname filename | Bernhard Reutner-Fischer | 2008-05-22 | 1 | -0/+0 |
| | |||||
* | - my manpage sais that init_module, create_module, query_module, delete_module | Bernhard Reutner-Fischer | 2008-05-21 | 1 | -0/+5 |
| | | | | were removed in linux-2.6 | ||||
* | replace "if (p) free(p)" by just "free(p)" - free(NULL) is safe. | Denis Vlasenko | 2008-05-20 | 2 | -4/+2 |
| |