X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5208F3858022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1637576789; bh=SHb45grlXHWixpGCyhmNtAb5g907vDoqcWp2bYTjQu0=; h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=idML2Z1AsFDkwDUz+VRBKqnfwbFZaiP0svb2pNQEGjOfwj7Dcc6VVWpNUeSWc0Pa/ lm6I6PEpVUtXlXDMrFYcYUSNYXADbCcrCM9lL6TrSdeYn0rak/BZ4sHVeJQTXVCGsM bWt0q8lwYLRrAIOBbQ7rbPqbuEKvFv4fhQeegOMQ= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 62D7B3858D35 Date: Mon, 22 Nov 2021 11:25:53 +0100 To: cygwin AT cygwin DOT com Subject: Re: raise(-1) has stopped returning an error recently Message-ID: Mail-Followup-To: cygwin AT cygwin DOT com References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:eap/zcU61n6aG2CTsqXydGW/3UHwQiC2Jtq5t2DWjPtMpV1uleT XwNrzsxyslvU5X7MlFtKdEzLecMuT8RfOL6OgOU2AS7Ey64J9/n+4XxAyeEsbBqgKs8rU4U ng9IQ/Tg4EkZFwyMIvnUZzkPKkNYBMcdI41XEQEy/N40C0BCuCRbgDbcwja+TIz4XMnRbkG +KX/jsBLBf5Ov+oNSTaSw== X-UI-Out-Filterresults: notjunk:1;V03:K0:DLRr3TqrRa0=:BRx1fbkTD1I8HEYMjgxCrh HYjILtLBqpe3NVJO96fUjc/7f6+Rs6tGO2I+9lvPH/TrL7itqKh/qnIG3ygHgX0Fn9JZupXFq WKIIv6diA0nc9+qBqu/uUYvNQTvLfMMOS3irOf1v3LsMqMFIoSOKRgmiwoaaeL3jWnLS13cRv HlBfHLiXoFjQZj7M5RM5md3OpNZ5mJ0TYTxlHH2FuAOEfcKjERNenk89vvbrus8RxB+pHZb2p 4LPI5fFuQVJS4+XKkuxMZw7M/23LEphwWkbiJUxV+sFUH1bTt7B+z+e4pr41PzC42k50/tAMh pJD/OjaICAHOJ+lsM9iVIbKt3tyr/DUSV5pT8jX+HLx5FABpr1NjNN/cJeLqzNU0/PziH3uVC SfuAAk0vAGvyCbzKFMRAj99YmxmQgpyMPPZmdrIlsGBbRI0P8RVPrVPN/81ls3ul/852ssS5M IxaGKjZXqx3R0aZXbor3TzbYu7tzazNZFI+H0Ev4s6Az1ztmZYvbJeVBxqusERF0ILCw/jxNz e7RN/qckcsrXt+1Kcl1p/R7zRjuvPw9NRRfa94I2jdBDpjkmlNGKi1nsn7okDQJq3Qbr+Pb6O 8gjpId/Qs/qpVW5obgegvDvc5UNO7dJuV3BHP0kE7isTln3kEK+MUq7jqjTQ50LUx4DmdaBix 6zkUk0knfcX1a27169coJ1MXtPxyNpyQT2aswIFSxmbYn2Uqkrs88djOePrfnAxD/AF449J1b 1dIUGD0u6KFKlj7m/lSmC4vvSHYlL/n6QqzzP1YVFDRTNdLQ0FSSVpu738UPWm5Nkf/NMTvGR 5DH3EieVl0NTxsYeNeA6YrMAXN8e9rC7tQLeE3cSzpE/bqpJZEz7aWuFmBRMZQ+KnI7qLEKJ8 7vMzUxMH0bsLUz/VRNgF0mq58GPUe3O38I3GuC6hzo32JLnemPX8Ivf1e+04mC6rhAdWVdKhh P4F7QlTEb7QyttPb/80xv4nH1X++3U73xL3NucfeTMwkrT9SthnBAfbBfy1b97IZ0MFAEX1By /4FQK10BYij6O6H4KhnIoLXpkgX7v8W4xHJR1QmX8/Yc7xXYFTqVV/kpGq0WNV0oMYFWfiXRx x012XUXmGTyu1U= X-Spam-Status: No, score=-99.4 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Corinna Vinschen via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Corinna Vinschen Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" On Nov 22 16:20, Duncan Roe wrote: > Hi, > > I stumbled across this when running 'make check' in the grep source directory. > > test-raise failed when it didn't a few weeks ago. Pretty unlikely. This code didn;'t change for ages. I just checked against Cygwin 3.2.0 and it also returns success. > #include > #include > > int > main (void) > { > int retcod; > > retcod = raise (-1); > printf("raise(-1) returned %d\n", retcod); > } Thanks for the STC. There are actually two long-standing problems, one in raise, calling pthread_kill even for non-threaded processes, one in pthread_kill, not checking the signal number. I'll patch them right away. Thanks, Corinna -- 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