DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 523MA9iJ3041804 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 523MA9iJ3041804 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=SzLRMb6S X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E0C493858D29 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1741039806; bh=6uFcQ9ZvIWohtGcJoR9klMhkNg63l4PHE7ZKoRsMfUw=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=SzLRMb6So8rsK4R5uVa8T0mCzwywYHGfO/YN52UUobXY2PqWGzsmLTb3HDnCvxrgA +HuA4ugeeknwceCzNWrfIpxpFoc/ox+YXfo+8vI+XNAe536KLR9hRV0gjGjT0oLscf zj3oOX9NONDbZG0T9nGYhukfSk6bdXp+MwAIrsm8= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4C4403858D21 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4C4403858D21 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741039743; cv=none; b=oTHo/EEgINa89VX8GAsBmJ18xMUJDittccHn+TFE+BMOKLsluL1l2XA+7rlYz+Go0bbvGmH2CxrRFftHPpaomJDVh3/9YKg8xdSNk8Awsd710bCxysLAFKqxHaHDbVmPd1Tii7XDA9JUfnQvwZ0iB9RazPBB4xCnqY4OryANkV4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741039743; c=relaxed/simple; bh=lptYParpI+r5hZWv/qyShHVomvEAFDEz+iFHI/NfPg8=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=rjemwfmicZBW+V/bagyJr+YwC+TDO3Y7x7XxTovzYwzjnYtIzvIu6kGLpWfqhW75w1NN/rd3FGym1L4BLhsoeT2ccDgVkYSpQ0sUhsuAFDLC1aD17gYK4U8uMJkeJ/abo5iSGgiRq+DUzzuEFbajjrapYc3s2pjvrafTVMRbtwA= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4C4403858D21 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741039741; x=1741644541; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mh5WxGwbpA9LoR7BeNiZfGT6eBnQWW0QsRBvRmYq62Y=; b=ZLQBD2Ogm5F8pN9BgaZ9dYx1vnXFIRECZ5TZPXWjghfrwJRKBydhB+mqsEUyHoUi8Z N+W3JgP6o1lCUryjDi30KRlb/3JMTbM0sUhtPz6cdP+Sy8rVPRmo6SjvjGvej9X3lgRz 3ZbML2d/Zs5hzCZXBp3Ga+pEbxsR88LkEKLF5dDstAsSzPv7kZBaXyJ/MQgtPtBrclTX Cua3P1ISJv/E38nT4oIUpsyPWPETOkpwA21XKypXADCaiPicHGmu+KRcxsV81JAkT+i6 Yj0+sDm/ZSd2xfbLea8CjppmWUhbOKDftodwqe+BUE7Tmk594Y+V41Nu9K8T4qE6K8/U Q75g== X-Gm-Message-State: AOJu0YwbfPaigAfQttY9ACz5BD5HsEfk8nkptK1ooe4OSJ4YM2IYtOQE Ijt1VJTOGQrHE7MQnRBIIwRG2mtndo6n/3tvowH3+zMnvzbw43kltOcIih2wxe4dGijWxxxuEGP ue8/2idU1tMsXqrg6f48j9pNFw4TRLw== X-Gm-Gg: ASbGncsbI1LQP19IZgqvNtPR53sWP06MX08hPBTHPAziF3W9Bz4zQ6/aJgY6U4Xl7a6 70HbOPuFV2oJzwV1kaT7mX2idlAdbbJfVECeXWH34BCbeIWnn5lUSx1OoPC0aJEEyoNxLIkQgLO zpNYjpDyHz01RBsuUOHVIhmMP8eg== X-Google-Smtp-Source: AGHT+IGITkY1m1DKHzVlsnZz/re8UYGqmLYmbIxcqsUDXfWaOaQRJqBQYigrIpEihvkSIpwhLuKoPlT2YFzdOqxnQLU= X-Received: by 2002:a17:907:3fa7:b0:abf:64f9:1fcb with SMTP id a640c23a62f3a-abf64f97986mr1046352266b.30.1741039741261; Mon, 03 Mar 2025 14:09:01 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 3 Mar 2025 23:07:00 +0100 X-Gm-Features: AQ5f1JrlrZuWV4aYPEcSJbgVPTZhmGEoyhiAX0r9xufRKbXcD8l4k-hvmPtICaE Message-ID: Subject: Re: Cygwin 3.6: Supporting 128 POSIX realtime (SIGRTMAX-SIGRTMIN >= 128) signals? To: cygwin AT cygwin DOT com Cc: Corinna Vinschen X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Lionel Cons via Cygwin Reply-To: Lionel Cons Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" On Mon, 3 Mar 2025 at 12:43, Corinna Vinschen via Cygwin wrote: > > On Feb 28 15:36, Lionel Cons via Cygwin wrote: > > We've hit a scalability issue in Cygwin today, the application in > > question ran out of POSIX realtime signals (i.e. SIGRTMIN-SIGRTMAX). > > > > Could Cygwin support 128 POSIX realtime signals? > > Not possible. sigset_t is an unsigned long, thus we can only support > up to 64 signals. > > A change to a bigger sigset_t is an ABI breakage and requires two > different entry points for all functions touching the sigset_t type, one > for the new definition of sigset_t, one for backward compatibility with > existing applications. This *could* be part of 3.7, but I don't make > any promises. gcc has int128_t - would that help you? Lionel -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple