Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - 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 | |
| | ||||||
* | Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block | Denis Vlasenko | 2008-05-19 | 11 | -19/+19 | |
| | | | | | | | | | in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's. | |||||
* | - add vmsplice, splice, tee (Timo Teräs) | Bernhard Reutner-Fischer | 2008-05-02 | 3 | -0/+84 | |
| | | | | - pull bits/fcntl.h from glibc (Timo Teräs) | |||||
* | Experimentally move libc_hidden_proto(time) to time.h. | Denis Vlasenko | 2008-04-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only code change observed is actually a case where we were not doing that as needed: 00000000 <__GI_tzset>: -53 push %ebx -e8 00 00 00 00 call 6 <__GI_tzset+0x6> -5b pop %ebx -81 c3 03 00 00 00 add $0x3,%ebx - R_386_GOTPC _GLOBAL_OFFSET_TABLE_ 6a 00 push $0x0 -e8 fc ff ff ff call 10 <__GI_tzset+0x10> - R_386_PLT32 time +e8 fc ff ff ff call 3 <__GI_tzset+0x3> + R_386_PC32 __GI_time 3d ff 4e 98 45 cmp $0x45984eff,%eax 0f 9e c0 setle %al 0f b6 c0 movzbl %al,%eax 50 push %eax -e8 fc ff ff ff call 21 <__GI_tzset+0x21> +e8 fc ff ff ff call 14 <__GI_tzset+0x14> R_386_PC32 _time_tzset 58 pop %eax 5a pop %edx -5b pop %ebx c3 ret No mass migration of libc_hidden_proto(foo) planned. Lets wait for potential fallout first. | |||||
* | Fix remap_file_pages prototype and use mman.h header | Carmelo Amoroso | 2008-04-01 | 1 | -3/+3 | |
| | ||||||
* | Add rempa_file_pages function by Will Newton <will.newton@imgtec.com> | Carmelo Amoroso | 2008-03-21 | 1 | -0/+16 | |
| | ||||||
* | michael_d writes in [#2064]: fix building on linux-2.0 systems | Mike Frysinger | 2008-03-21 | 4 | -6/+21 | |
| | ||||||
* | posix_fadvise64 on 64bit systems take 5 arguments, not 6, as pointed out by ↵ | Mike Frysinger | 2008-02-16 | 1 | -1/+1 | |
| | | | | skinkie in #2194 |