From 186e119bbd4a10895429ffe405ae96dc5c5634b8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 13 Dec 2019 03:32:21 +0100 Subject: hurd: Fix __close_nocancel_nostatus availability Not only libc/rtld use __close_nocancel_nostatus. * sysdeps/mach/hurd/Makefile [$(subdir) == io] (sysdep_routines): Add close_nocancel_nostatus. * sysdeps/mach/hurd/Versions (libc): Add __close_nocancel_nostatus to GLIBC_PRIVATE. * sysdeps/mach/hurd/not-cancel.h (__close_nocancel_nostatus): Declare function instead of defining inline. [IS_IN (libc) || IS_IN (rtld)] (__close_nocancel_nostatus): Make function hidden. * sysdeps/mach/hurd/close_nocancel_nostatus.c: New file. --- sysdeps/mach/hurd/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sysdeps/mach/hurd/Makefile') diff --git a/sysdeps/mach/hurd/Makefile b/sysdeps/mach/hurd/Makefile index 0ae65291d3..6b48d8f843 100644 --- a/sysdeps/mach/hurd/Makefile +++ b/sysdeps/mach/hurd/Makefile @@ -196,7 +196,7 @@ sysdep_routines += cthreads endif ifeq (io, $(subdir)) -sysdep_routines += f_setlk +sysdep_routines += f_setlk close_nocancel_nostatus endif ifeq ($(subdir),sunrpc) -- cgit 1.4.1