From ed61c3b7b5ebdde30f4d887972876b210fae2372 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 8 Mar 2015 17:55:49 +0100 Subject: Fix static linking of programs using pthread The libc-provided lockfile functions must be overriden by the libpthread ones. * sysdeps/pthread/flockfile.c (_IO_flockfile): Make alias weak. * sysdeps/pthread/ftrylockfile.c (_IO_ftrylockfile): Likewise. * sysdeps/pthread/funlockfile.c (_IO_funlockfile): Likewise. --- sysdeps/pthread/funlockfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sysdeps/pthread/funlockfile.c') diff --git a/sysdeps/pthread/funlockfile.c b/sysdeps/pthread/funlockfile.c index 59fa40e..65201ed 100644 --- a/sysdeps/pthread/funlockfile.c +++ b/sysdeps/pthread/funlockfile.c @@ -30,5 +30,5 @@ __funlockfile (stream) __libc_ptf_call (_IO_funlockfile, (stream), 0); #endif } -strong_alias (__funlockfile, _IO_funlockfile) +weak_alias (__funlockfile, _IO_funlockfile) weak_alias (__funlockfile, funlockfile) -- cgit v1.2.3