From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1773 Path: news.gmane.org!not-for-mail From: Justin Cormack Newsgroups: gmane.linux.lib.musl.general Subject: Re: Implementation of sys/capabilities.h Date: Mon, 27 Aug 2012 11:18:07 +0100 Message-ID: References: <71934712-6162-4358-A8DA-FAE169BE5D41@palsenberg.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1346062708 26216 80.91.229.3 (27 Aug 2012 10:18:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Aug 2012 10:18:28 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1774-gllmg-musl=m.gmane.org@lists.openwall.com Mon Aug 27 12:18:27 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1T5wOk-00033v-NT for gllmg-musl@plane.gmane.org; Mon, 27 Aug 2012 12:18:23 +0200 Original-Received: (qmail 9558 invoked by uid 550); 27 Aug 2012 10:18:20 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 9548 invoked from network); 27 Aug 2012 10:18:19 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=specialbusservice.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=eYpsvrJnZUVQdGNQqwdYaiMCiQr2W/eLSCBCSrl561Q=; b=d9msA82F+ohU8UUBqKkJfT8jM1BFe4Wo2Sl+ZVNsMcyl2LoHuk+bVYwYS5iOlyObmd 7PTwLZdxGSJ+VJvdTPLTDc81nlyuV2NbXVDWl1rW6Z6tMLtRmE/0/XG05saMim6LDjY3 so342/GtFk/GoNcp5kSxABB99PvJPS25qSB/g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=eYpsvrJnZUVQdGNQqwdYaiMCiQr2W/eLSCBCSrl561Q=; b=PAy0AXUajggOOP7ah4nYlxXO7hawbyHFcuJNhq64z1Quh1aiA4I8lcpp65WBWE6ZYa ZTNb6ZAfzFJ5la5dLrsT8D0pBOWPNcQHJtlamLwFsCJAR76+ChUpS3JRtEU7opjuh0UN ArxQlj4KFvOO0t3XOZhOURXUVmkZVO+tgYetk+t9N5cLEh9Nix47wZ7w3C/d2A60g5vm xj9hP2Q8XOfTBIioMhy7Les0HxxFLTeKce4e04Y2Fxkfv7UqifazUvhGtxCF7wmjrcc1 ssPTld12E3k0vXhgrUg4iAjl8dpEvdCkiTgUs9nztTbn0Vr/BtNUKSO6Vd2NlyU0w41G OFdg== In-Reply-To: <71934712-6162-4358-A8DA-FAE169BE5D41@palsenberg.com> X-Gm-Message-State: ALoCoQmblNAT58onQtiJtCr4HRyOHXVX4kMZ+/7+WbhOpB+mgc7zlMlDy/qTHoUz6+n22SkcyBY0 Xref: news.gmane.org gmane.linux.lib.musl.general:1773 Archived-At: On Mon, Aug 27, 2012 at 10:16 AM, Igmar Palsenberg wrote: > Hi, > > I'm in the works of implementing capability support within musl. This we need to implement if you ask me : > > cap_init() > cap_free() > cap_dup() > cap_get_flag() > cap_set_flag() > cap_clear() > cap_get_proc() > cap_set_proc() Why in Musl out of interest? They are not in other libc's, and people expect to link to libcap for them surely. And some people argue that the interfaces are not very well designed (indeed libcap seems to be adding extra ones not in the withdrawn posix draft), eg see http://people.redhat.com/sgrubb/libcap-ng/ Justin