From owner-freebsd-stable@FreeBSD.ORG Mon Sep 4 09:23:29 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1E5616A4DE for ; Mon, 4 Sep 2006 09:23:29 +0000 (UTC) (envelope-from ivoras@fer.hr) Received: from lara.cc.fer.hr (lara.cc.fer.hr [161.53.72.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2399443D46 for ; Mon, 4 Sep 2006 09:23:28 +0000 (GMT) (envelope-from ivoras@fer.hr) Received: from [IPv6:::1] (localhost.cc.fer.hr [IPv6:::1]) by lara.cc.fer.hr (8.13.6/8.13.4) with ESMTP id k849NOU4001074; Mon, 4 Sep 2006 11:23:25 +0200 (CEST) (envelope-from ivoras@fer.hr) Message-ID: <44FBF08B.40500@fer.hr> Date: Mon, 04 Sep 2006 11:23:23 +0200 From: Ivan Voras User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050921) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sean Winn References: <1D1B7B79-6BF0-4316-BC96-4287669BF778@lassitu.de> <4BEC2251-7FA7-4BC4-A7C8-3F7618758290@gothic.net.au> In-Reply-To: <4BEC2251-7FA7-4BC4-A7C8-3F7618758290@gothic.net.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-stable@freebsd.org Subject: Re: malloc(): warning: recursive call X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2006 09:23:29 -0000 Sean Winn wrote: > It's not tricky. man sigaction documents the functions that are async- > signal safe. Anything not listed there (such as printf) and you're on > your own. My thoughts were more about 3rd party library calls, which may or may not use non-signal-safe functions.