From owner-freebsd-hackers@freebsd.org Wed Sep 14 14:50:59 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D82E1BDA06A for ; Wed, 14 Sep 2016 14:50:59 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm27-vm1.bullet.mail.bf1.yahoo.com (nm27-vm1.bullet.mail.bf1.yahoo.com [98.139.213.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 938291A49 for ; Wed, 14 Sep 2016 14:50:59 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1473864531; bh=RRKMmu+SnXY3W3rQ5S/CHi/508Kcy7o7xHvTLxwqh8Q=; h=To:From:Subject:Date:From:Subject; b=Ef2pwjBdPHK7gJzTvxuZi3NIb8DZl85t1H13vxEMID8DkqtlIizAKqrj+YJiQjlHlKIiRVUNEkPvn1LiRPdk15VvsNZ6owziGZEpumxQOsBqCJk8iCY8+zuQAYt3W7e9co296Wwsf9NIWvATv1Hj7xFGnLGrEy1hSie96S+Y3nVphwSmdPLEi8k7QWXJ2zIGJ5dgGTKLUuTsA0T15Dml8TUTg760EoQZK/unDUYwWvmndwFd8X7BAV98ZRJ9UUgfjxFa+dKxXJKKjAi8BhDLQCfi7gvaeNLcXsYNXNlAEyBG4YsngzMeNs8Nd75eZhZvmAvPOH5SQhTPL8nKlzohnA== Received: from [98.139.214.32] by nm27.bullet.mail.bf1.yahoo.com with NNFMP; 14 Sep 2016 14:48:51 -0000 Received: from [98.139.211.192] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 14 Sep 2016 14:48:51 -0000 Received: from [127.0.0.1] by smtp201.mail.bf1.yahoo.com with NNFMP; 14 Sep 2016 14:48:51 -0000 X-Yahoo-Newman-Id: 742976.20215.bm@smtp201.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 6al9FSoVM1kdJZTEOlSDWDTbrHat1JAgrTkFI_7yw7QFBN1 6CDUzGlSCjUpSXX7bxxW0YIdgfgH0yiKjgE0hX9GqlJgG.K.xf_I1qj0jcoV pQLsNQWXRG2fcI061RMJYsLmCTzTNseBuUxrX706HyiKV93ahMSwEeSwvFDo G6kVPkrsx_pJQc6GvsinZhkYrlwWW2_0bDqQINea0PuyqQUjvvPQklQzb78P qX57sFe5v9UwHOHmzZg47WeAX8cPXgGp4Skm5aJZYW2GUfl_A9JA1jLZathE rNp0dndHpwUWrbFFo7idfDLZzeyrYw07RifE0GcZj4gBWLK20kMVDXjh.vDP xMjzyrUc_aTZorAZ3W1NaiX2kzexzjtLpSsQBGNJau8FeZxl22EYKOho9LaE vhTywpxgH6UzZVChDyJhbgrCt1Q3lfiEP7oXUalx6_eOg5E_PKsTDYAEuJDh _tfufA9IYYF4OEXCYxs851asD62ZC1fj4BCCSJEdZwEhYSYkdQZWGCryDlWX 5Y4Ra9KHBPFLHhvMTMuxxPARkjGCqyMODJgxtpz0RiHqX X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf To: FreeBSD Hackers From: Pedro Giffuni Subject: Re: Is replacing alloca(3) where possible a good thing to do? Message-ID: Date: Wed, 14 Sep 2016 09:48:59 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Sep 2016 14:50:59 -0000 FWIW, After some discussion with one of the principal Illumos developers it is clear that they won't accept replacing alloca(3) for the sake of "portability". You also can't always replace alloca(3) with VLAs anyways. Pedro.