|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| | sigwait is not called from any uclibc function, so "hidden symbol"
trick is not needed on it. __sigwait also is never used,
and it's not clear why it even existed.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | 
| | 
| 
| 
| | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | 
| | 
| 
| 
| 
| 
| 
| 
| | sed -i -e '/Experimentally off - /d' $(grep -rl "Experimentally off - " *)
  sed -i -e '/^\/\*[[:space:]]*libc_hidden_proto(/d' $(grep -rl "libc_hidden_proto" *)
  should be a nop
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | text           data     bss     dec     hex filename
-    370              0       0     370     172 libc/misc/dirent/opendir.o
+    366              0       0     366     16e libc/misc/dirent/opendir.o
-    375              4       0     379     17b libc/pwd_grp/lckpwdf.o
+    356              4       0     360     168 libc/pwd_grp/lckpwdf.o
-    248              0       0     248      f8 librt/shm.o
+    209              0       0     209      d1 librt/shm.o
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | 
| | 
| 
| 
| 
| 
| | Handle O=
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 
| | 
| 
| 
| | Signed-off-by: Austin Foxley <austinf@cetoncorp.com> | 
| | 
| 
| 
| | add myself to MAINTAINERS for sparc | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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) | 
| | 
| 
| 
| 
| | Signed-off-by: Will Wagner <will_wagner@carallon.com> | 
| | |  | 
| | 
| 
| 
| | implemented anyway. | 
| | 
| 
| 
| 
| | Run tested on i386. | 
| | 
| 
| 
| 
| 
| | "Bounds Checking Projects... This project has been abandoned"
for four years at least. | 
| | 
| 
| 
| 
| 
| | it is dead (not supported by gcc) for years.
 (more of it remains in multiple copies of sigaction.c) | 
| | 
| 
| 
| 
| 
| 
| 
| | to a common one (libc/sysdeps/linux/common/bits) so that any 
function can access to supported kernel feature (i.e. getdents).
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | __libc_accept __libc_close __libc_connect __libc_creat __libc_creat64
__libc_fsync __libc_lseek __libc_lseek64 __libc_msync __libc_nanosleep
__libc_open __libc_open64 __libc_pause __libc_read __libc_readv
__libc_recv __libc_recvfrom __libc_recvmsg
__libc_send __libc_sendmsg __libc_sendto
__libc_tcdrain __libc_wait __libc_waitpid __libc_write __libc_writev
They were removed from glibc 1 May 2004:
http://sources.redhat.com/ml/libc-hacker/2004-05/msg00001.html | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | *: remove checks of sigaction and sigprocmask results
 in cases where they clearly can't fail:
 sigaction(known_good_sig)
 sigprocmask(known_good_how)
    text           data     bss     dec     hex filename
-    393              4       0     397     18d libc/pwd_grp/lckpwdf.o
+    382              4       0     386     182 libc/pwd_grp/lckpwdf.o
-     56              0       0      56      38 libc/signal/sigblock.o
+     44              0       0      44      2c libc/signal/sigblock.o
-    211              0       0     211      d3 libc/signal/sigset.o
+    202              0       0     202      ca libc/signal/sigset.o
-     56              0       0      56      38 libc/signal/sigsetmask.o
+     44              0       0      44      2c libc/signal/sigsetmask.o
-    309              0       0     309     135 libc/unistd/sleep.o
+    256              0       0     256     100 libc/unistd/sleep.o | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | text           data     bss     dec     hex filename
-   1179             13       2    1194     4aa libc/misc/syslog/syslog.o
+   1165             13       2    1180     49c libc/misc/syslog/syslog.o
-    435              4       0     439     1b7 libc/pwd_grp/lckpwdf.o
+    393              4       0     397     18d libc/pwd_grp/lckpwdf.o
-     38              0       0      38      26 libc/signal/sigandset.o
+     32              0       0      32      20 libc/signal/sigandset.o
-     63              0       0      63      3f libc/signal/sigblock.o
+     56              0       0      56      38 libc/signal/sigblock.o
-     22              0       0      22      16 libc/signal/sigempty.o
+     20              0       0      20      14 libc/signal/sigempty.o
-     25              0       0      25      19 libc/signal/sigfillset.o
+     20              0       0      20      14 libc/signal/sigfillset.o
-     34              0       0      34      22 libc/signal/sigisempty.o
+     16              0       0      16      10 libc/signal/sigisempty.o
-     38              0       0      38      26 libc/signal/sigorset.o
+     32              0       0      32      20 libc/signal/sigorset.o
-    119              0       0     119      77 libc/signal/sigpause.o
+    113              0       0     113      71 libc/signal/sigpause.o
-    215              0       0     215      d7 libc/signal/sigset.o
+    211              0       0     211      d3 libc/signal/sigset.o
-     63              0       0      63      3f libc/signal/sigsetmask.o
+     56              0       0      56      38 libc/signal/sigsetmask.o
-    194              0       1     195      c3 libc/stdlib/abort.o
+    183              0       1     184      b8 libc/stdlib/abort.o
-    323              0       0     323     143 libc/unistd/sleep.o
+    309              0       0     309     135 libc/unistd/sleep.o | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | gcc?
    text           data     bss     dec     hex filename
-  38015          18096    8636   64747    fceb lib/libpthread-0.9.30-svn.so
+  38001          18096    8636   64733    fcdd lib/libpthread-0.9.30-svn.so
- 274842           1835   19012  295689   48309 lib/libuClibc-0.9.30-svn.so
+ 274779           1835   19012  295626   482ca lib/libuClibc-0.9.30-svn.so | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| | This patch synchronizes the AVR32 specific pt-machine.h header file for
linuxthreads and linuxthreads.old implementation.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | 
| | 
| 
| 
| 
| 
| 
| | This patch replaces inline with __inline__ to be more ANSI compatible.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | 
| | 
| 
| 
| | ldso and syscalls are __always_inline (the latter would need more cleanup) | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | Previously the old headers were left in include/ leading to spurious compile failures.
  This is ugly as it can get (we resort to sneaking -L in for the moment) but
  good enough for now. The worst thing which can happen is that we ln these
  headers once per invocation of make, nothing more.
  If some installation of make(1) complains about the "-L" then wrap it in
  ifneq ($(findstring check-symlink,$(.FEATURES)),) | 
| | 
| 
| 
| | Closes issue #5194 | 
| | |  | 
| | |  | 
| | 
| 
| 
| | In function `__pthread_reset_main_thread': undefined reference to `_res' | 
| | 
| 
| 
| 
| 
| | Remove all other duplicated definitions.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | 
| | 
| 
| 
| 
| | change depending on ABI. | 
| | 
| 
| 
| 
| 
| 
| | instead of relying upon getdents64.
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | More details: http://uclibc.org/lists/uclibc/2008-June/019509.html | 
| | 
| 
| 
| 
| 
| | - tidy up PTHREADS_DEBUG_SUPPORT by using per-target STRIP_FLAGS for the few
  This fixes the spurious rebuilds bernd and vda were seeing with libpthreads. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | libc when one of the source files changes.
Since there are more places which want to depend on $(libc), fix them all to
use a new variable $(libc.depend), which contains the filename for which we
have a rule. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | 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. | 
| | 
| 
| 
| | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | 
| | 
| 
| 
| 
| | implementation when built without SHARED flag as reported
by Will Newton <will.newton@gmail.com> | 
| | 
| 
| 
| | linuxthreads.old. | 
| | 
| 
| 
| | gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later | 
| | 
| 
| 
| | - add missing header guards while at it | 
| | 
| 
| 
| | <hcegtvedt@atmel.com> |