summaryrefslogtreecommitdiff
path: root/sysdeps/pthread/ftrylockfile.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-03-08 17:55:49 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-03-08 17:55:49 +0100
commited61c3b7b5ebdde30f4d887972876b210fae2372 (patch)
treebdb785d041db8a261e79c396ba60fb6d2b72f29e /sysdeps/pthread/ftrylockfile.c
parent988f0e4cbda1673dfaa47051b8a64d90a89ea2ce (diff)
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.
Diffstat (limited to 'sysdeps/pthread/ftrylockfile.c')
-rw-r--r--sysdeps/pthread/ftrylockfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/pthread/ftrylockfile.c b/sysdeps/pthread/ftrylockfile.c
index 7aafbe9..e8f8060 100644
--- a/sysdeps/pthread/ftrylockfile.c
+++ b/sysdeps/pthread/ftrylockfile.c
@@ -32,5 +32,5 @@ __ftrylockfile (stream)
return 0;
#endif
}
-strong_alias (__ftrylockfile, _IO_ftrylockfile)
+weak_alias (__ftrylockfile, _IO_ftrylockfile)
weak_alias (__ftrylockfile, ftrylockfile)