From 86d5b43634dfb16aca5d03e4df2e047bfa500899 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 2 Nov 2014 23:44:28 +0100 Subject: Fix dead name notification in static binaries When linking statically, the libports definition would come before the libdiskfs definition, defeating the purpose of the ports_dead_name callback. * libports/dead-name.c (ports_dead_name): Rename into __ports_dead_name. (ports_dead_name): Add weak alias for __ports_dead_name. --- libports/dead-name.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libports') diff --git a/libports/dead-name.c b/libports/dead-name.c index de89ba6b..8c8029fc 100644 --- a/libports/dead-name.c +++ b/libports/dead-name.c @@ -22,7 +22,8 @@ #include void -ports_dead_name (void *notify, mach_port_t dead_name) +__ports_dead_name (void *notify, mach_port_t dead_name) { ports_interrupt_notified_rpcs (notify, dead_name, MACH_NOTIFY_DEAD_NAME); } +weak_alias (__ports_dead_name, ports_dead_name); -- cgit v1.2.3