summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add working pipe implementation for sparcAustin Foxley2009-05-263-3/+69
| | | | | | Also get rid of warning in sparc sigaction Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* fix compilation of linuxthreads for sparc64Austin Foxley2009-05-212-3/+0
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Add a sigaction implementation for sparcAustin Foxley2009-05-202-1/+95
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Merge branch 'master' of git+ssh://carmelo@git.uclibc.org/git/uClibcCarmelo Amoroso2009-05-051-0/+8
|\
| * Add .gitignoreAustin Foxley2009-05-051-0/+8
| | | | | | | | | | | | ignore most of the build output Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* | Add position independent code for crt1.S.Carmelo Amoroso2009-05-051-0/+45
|/ | | | | | | | | This will generate a Scrt1.o that is linked to executabled when compiled as PIE code (position independent executable) without requiring relocation in .text section (not allowed on uclibc/sh4). Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk> Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* sh: Fix FPU config optionPeter Griffin2009-05-041-1/+1
| | | | | Change to UCLIBC_HAS_FPU because UCLIBC_HAS_FLOATS can be used with UCLIBC_HAS_SOFT_FLOAT option.
* patch from Joseph S. Meyersaustinf2009-04-271-3/+3
| | | | | | | | | | | | | | | | | | | This patch merges 2006-06-23 Paul Eggert <eggert@cs.ucla.edu> [BZ #2841] * sysdeps/generic/stdint.h (UINT8_C, UINT16_C): Don't append 'U', since C99 requires the result to promote to 'int' when uint_least8_t and uint_least16_t promote to 'int'. from glibc to fix a bug in uClibc's stdint.h (GCC's testsuite will now detect this problem, along with various others some systems have in their stdint.h headers.) Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* libc/string/i386/memset.c: memset 1 byte at a time is a bit grossDenis Vlasenko2009-04-231-9/+56
|
* Reinstate {drm,mtd,rdma,sound,video} directory installtionDenis Vlasenko2009-04-191-11/+11
| | | | | | pending some explanation from gurus. Expanded comment explaining _why_ we try to install these exact directories.
* install_kernel_headers: comment out copying of extra directories,Denis Vlasenko2009-04-181-9/+11
| | | | | this seem to be not needed
* libc/inet/resolv.c:Denis Vlasenko2009-04-182-278/+467
| | | | | | | | | | | | | | | | Collapse __length_dotted into __length_question (the sole user of it). Make __length_question and __decode_answer static, they are used only once by only one function. Delete __decode_question, it is unused. All in all, four less .o files in libc.a. Document what __dns_lookup returns (length of the packet). Propagate packet len into __decode_answer, __length_question, __decode_dotted and check that we do not use data past the end of the packet. Rename some variables/parameters to better names (len -> packet_len, data -> packet etc). Add mini-doc how DNS packets look like. Style cleanup.
* make sure to block all signals when calling daemon() to prevent delivery ↵Mike Frysinger2009-04-131-1/+13
| | | | while the parent is sharing the stack
* for sparc v8 MAGIC1 was defined incorrectlyaustinf2009-04-111-1/+1
| | | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* sparc also needs CONSTANT_STRING_GOT_FIXUP for doing debug printing in ldsoaustinf2009-04-111-1/+1
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* - fix typoBernhard Reutner-Fischer2009-04-091-1/+1
|
* Fix the ifdef logic broken by last commit for !defined (__mcoldfire__)Khem Raj2009-04-091-3/+1
|
* The attached patches fixes the problems found bringing up uclibc on coldfire Khem Raj2009-04-094-10/+31
| | | | | | | | | | | | | | M5485 processor 1. Disable mmap2() if we're compiling for coldfire and fall back to mmap(). It seems to map a different file area on a 2.6.25 linux kernel. 2. Uses pc-relative addresing[1], computes ADDR_ALIGN, PAGE_ALIGN and OFFSET_ALIGN relatively to _dl_pagesize[3]. On coldfire/M5485 _dl_pagesize is 0x2000. Signed-off-by: Groleo Marius <groleo@gmail.com>
* implement daemon() using clone() on no-mmu systems as suggested by Jamie LokierMike Frysinger2009-04-073-17/+26
|
* apply getline() fix from linux kernelMike Frysinger2009-04-061-5/+4
|
* 32/64 bit sparc got unified in 2.6.29 the way x86/x86_64 did in 2.6.28.Rob Landley2009-03-271-1/+2
| | | | The new guard symbol is "__SPARC_POSIX_TYPES_H".
* - Add strtouq alias (to strtoul) for 64bitBernhard Reutner-Fischer2009-03-252-1/+6
| | | | | | | | The strtouq alias was only available on 32bit, breaking compilation of stuff using strtouq on 64bit machines. At the same time use the correct return type (u_quad_t). Signed-of-by: Peter Korsgaard <jacmet@sunsite.dk>
* - do not pass -Wl with -shared in LDFLAGS_NOSTRIP (Peter S. Mazinger)Bernhard Reutner-Fischer2009-03-251-2/+2
|
* fix compilation of linuxthreads for sparcaustinf2009-03-186-17/+18
| | | | add myself to MAINTAINERS for sparc
* Fixed makefiles inclusion flow to pass actual configuration variable values.Carmelo Amoroso2009-03-1651-222/+341
| | | | | | | | | | | Test build system modified to be similar to uClibc one: * test custom logic moved from Makefile to a new Makefile.in (to be included by Makefile). * Makefile same for all tests and just used for including all other needed makefiles. Signed-off-by: Salvatore Cro <salvatore.cro@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Added string.h header for strerr prototype.Carmelo Amoroso2009-03-161-0/+1
|
* enable mprotect() regardless of MMU as some systems have MPUs which allows ↵Mike Frysinger2009-03-161-1/+1
| | | | memory protection
* import user.h from the kernel as it is no longer exported by the kernelMike Frysinger2009-03-161-0/+57
|
* Update copyright header.Khem Raj2009-03-161-1/+1
|
* docs/pthreads_hacking.txt: new fileDenis Vlasenko2009-03-161-0/+748
|
* default linux-2.4 module support to off for Blackfin targetsMike Frysinger2009-03-141-2/+3
|
* force DOPIC for FDPIC ELF targetsMike Frysinger2009-03-141-0/+1
|
* add GNU extension for select timeouts where the sub-second field is actually ↵Mike Frysinger2009-03-131-1/+20
| | | | longer than one second
* add linuxthreads support for arm. By Will Newton (will.newton AT gmail.com)Denis Vlasenko2009-03-122-0/+208
|
* linuxthreads fixes from Will Newton (will.newton AT gmail.com):Denis Vlasenko2009-03-127-29/+46
| | | | | | | | | | | * share Sys V semaphores in order to get appropriate SEM_UNDO semantics. * correct guardaddr in pthread_free() for TLS case * move spinlock unlocking before restart() * When exit was called from a signal handler, the restart from the manager processing the exit request instead restarted the thread in pthread_cond_timedwait. (see http://sources.redhat.com/ml/libc-ports/2006-05/msg00000.html)
* resolver:Denis Vlasenko2009-03-101-63/+7
| | | | | | | res_query: do not unconditionally set h_errno to TRY_AGAIN (closes bug 173). cleanups: s/__dn_expand/dn_expand/, remove superfluous dn_expand declaration, remove libc_hidden_proto junk
* Define creat in an independent fileKhem Raj2009-03-052-5/+15
|
* Use __always_inline instead of __inline__Carmelo Amoroso2009-03-0511-38/+38
|
* Make long double support available for sh too.Carmelo Amoroso2009-03-051-1/+1
| | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* mknod: widen the parameters to match kernelDenis Vlasenko2009-03-035-18/+21
| | | | | | | | | ustat: same, + remove superfluous "conversion" which does nothing at best, loses high dev bits at worst i386/bits/kernel_stat.h: update to reflect reality (wider dev_t) h8300/bits/kernel_stat.h: same arm/bits/kernel_stat.h: cosmetics to match kernel header to the letter
* Add EPOLLRDHUP constantDenis Vlasenko2009-03-021-0/+2
|
* fix breakage in x86_64 defconfigDenis Vlasenko2009-02-278-57/+19
|
* Reinstate __libc_foo's needed for linuxthreads.old.Denis Vlasenko2009-02-2520-65/+165
| | | | | Now they are only enabled if linuxthreads.old are selected.
* Fix thinko in svn 25434.Rob Landley2009-02-241-1/+1
|
* Make HARDWIRED_ABSPATH a config option.Rob Landley2009-02-242-0/+28
|
* Fix __attribute__ (( __attribute__ ((noreturn)))), which doesn't compile.Rob Landley2009-02-241-1/+1
|
* - remove superfluous $(strip)Bernhard Reutner-Fischer2009-02-231-1/+1
|
* - remove dependency on GNU error functionalityBernhard Reutner-Fischer2009-02-231-8/+10
|
* - disable libcrypt tests if we have no libcryptBernhard Reutner-Fischer2009-02-231-0/+6
|
* - also filter out headers-yBernhard Reutner-Fischer2009-02-231-1/+1
|