From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1792) id F026B3858D3C; Wed, 1 Feb 2023 22:39:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F026B3858D3C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1675291155; bh=k+LzUNmm5/89HhKmWlKJ38LPewlJA+Gbwsp8FiiQcJU=; h=From:To:Subject:Date:From; b=SKMWOOBlvUr2i5uEwIIa9TpnepEaO9igp/jYl+Dy4aLIp8nu7H6RhAvE3rjpeqW/I +QZ4AfES1hv5i3b27TOgEwYel2cHoHmVsUBEymEK3q/hn2NnKBQooi1mx1u+fWvk+h +K/BHswddBMrv9V4W1kgIaxcHW2Jz4v8f31ETujU= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Samuel Thibault To: glibc-cvs@sourceware.org Subject: [glibc] Remove support setting custom demuxers during signal handling. X-Act-Checkin: glibc X-Git-Author: Flavio Cruz X-Git-Refname: refs/heads/master X-Git-Oldrev: a979b72747e34add3433a23c0966490cd809120f X-Git-Newrev: fa93858a88b109a19656931e68b48d06eedff5b5 Message-Id: <20230201223915.F026B3858D3C@sourceware.org> Date: Wed, 1 Feb 2023 22:39:15 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=fa93858a88b109a19656931e68b48d06eedff5b5 commit fa93858a88b109a19656931e68b48d06eedff5b5 Author: Flavio Cruz Date: Mon Jan 30 01:52:53 2023 -0500 Remove support setting custom demuxers during signal handling. We seem to call only into the exception and message server routines. Message-Id: Diff: --- hurd/msgportdemux.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/hurd/msgportdemux.c b/hurd/msgportdemux.c index 7587beda43..676e2e5008 100644 --- a/hurd/msgportdemux.c +++ b/hurd/msgportdemux.c @@ -20,18 +20,6 @@ #include #include -struct demux - { - struct demux *next; - boolean_t (*demux) (mach_msg_header_t *inp, - mach_msg_header_t *outp); - }; - -struct demux *_hurd_msgport_demuxers = NULL; - -extern boolean_t __msg_server (mach_msg_header_t *inp, - mach_msg_header_t *outp); - static boolean_t msgport_server (mach_msg_header_t *inp, mach_msg_header_t *outp) @@ -40,11 +28,6 @@ msgport_server (mach_msg_header_t *inp, mach_msg_header_t *outp); extern boolean_t _S_exc_server (mach_msg_header_t *inp, mach_msg_header_t *outp); - struct demux *d; - - for (d = _hurd_msgport_demuxers; d != NULL; d = d->next) - if ((*d->demux) (inp, outp)) - return 1; return (_S_exc_server (inp, outp) || _S_msg_server (inp, outp));