On Sun, Feb 11, 2007 at 01:31:35AM +0100, Samuel Thibault wrote: > Hi, > > Aurelien Jarno, le Thu 08 Feb 2007 20:52:33 +0100, a écrit : > > sigsuspend_not_cancel is not defined for Hurd in > > sysdeps/mach/hurd/sigsuspend.c. This function is called from > > sysdeps/posix/pause.c. > > > > Any volunteer to implement it? > > Mmm, it looks to me like the current __sigsuspend() doesn't handle > cancellation anyway (probably because libpthread on the Hurd is a > separate library). So something like the following could be just fine:
I have commited a slightly different patch, the name of the function was not correct :) (see below) Could you please forward it upstream? With this patch the glibc 2.5 is now building correctly. An upload will happen soon. Thanks Aurelien --- sysdeps/mach/hurd/sigsuspend.c.orig 2007-02-12 02:54:19.000000000 +0100 +++ sysdeps/mach/hurd/sigsuspend.c 2007-02-12 02:54:35.000000000 +0100 @@ -80,4 +80,5 @@ return -1; } libc_hidden_def (__sigsuspend) +strong_alias (__sigsuspend, sigsuspend_not_cancel) weak_alias (__sigsuspend, sigsuspend) -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]