From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14795 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Markus Wichmann Newsgroups: gmane.linux.lib.musl.general Subject: Re: realpath after chroot Date: Wed, 9 Oct 2019 18:00:37 +0200 Message-ID: <20191009160037.GD18139@voyager> References: <20191008172402.GH8814@reiner-h.de> <20191008173850.GA16318@brightrain.aerifal.cx> <20191008195623.GB18139@voyager> <20191008211010.GB16318@brightrain.aerifal.cx> <20191009034749.GC18139@voyager> <20191009114510.GC16318@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="222949"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.9.4 (2018-02-28) To: musl@lists.openwall.com Original-X-From: musl-return-14811-gllmg-musl=m.gmane.org@lists.openwall.com Wed Oct 09 18:00:53 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1iIEOT-000vuG-7n for gllmg-musl@m.gmane.org; Wed, 09 Oct 2019 18:00:53 +0200 Original-Received: (qmail 3415 invoked by uid 550); 9 Oct 2019 16:00:50 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 3396 invoked from network); 9 Oct 2019 16:00:50 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1570636838; bh=NVRamXwTexndjW2o8fm+rwxHlHT51+XGukukMsP/zcs=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=Cccc5top9hNo/C+u/VgU0VVrTSzhsZ1sHx94K/zqiAm6fpVqn30z6/Ew3BhFEMtZs rrVciQdYd8XivnkpcFCP4zB0QN2KmZsUxuXCuHbs+/SsOLR2girCHxYM00P0HncAMQ DetD1+stxfk3EVU69nNV7kjOjnz77ZBpjae1qEYw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Content-Disposition: inline In-Reply-To: <20191009114510.GC16318@brightrain.aerifal.cx> X-Provags-ID: V03:K1:CQssZZwn7qRC8uVozU4bPZ5bUHIWEAb8YZGD6//BaaDtRyzryO2 uM6oryshwz6sHr6zfpZ/7ZSTU6qc3cUG0xQto2aydAGzH8BmesgNbV3MlGmikV6pRROrAR4 swLX/UG5+/yFzVLtQKNGLBYk7uyrFfNvJblbJZ86trkCUEYWGKwnzQtFysUlVjSbxwtsTeB unIYjbFKB2NwpHX3qt5qQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:U4e6I3kkLvI=:1lvevOGrxFdkbUe/nTWWJW 2fkbNFvW4C5v+q3t66COG7+baJ7L+XjjmfhY6tFYKY3HlP9bt6V5kcTYf4kQErfUxyqwIE0G/ 8DOxgcvUY9zviwGGtgMq6+RrRxgFFA9hLqys3Th8jW/tCtf+9f+DICbo4swt78pZmbvR2fGp/ IY/JZyeY9K0y+qS6iNnK3zOkWd0u8gBf0A4Cw4c4ntPY0ANVuphwnC+foCcvl6sLDgQVQbz8T 7WcMAjRq7kqGtsmT6CTav9xbdcdjcHDMzbYgHuYkDJadcant6dQAMGv+87JQZ2ykVZ0k2v/vo RNzGUnzztkiZEDw/sC+0srEHB7+dSGMDOPLAngEnGLoLojzWdaBQVUbOcYpBXE1u4d9Sss5IR q2Dq7yTVvBW8GIJJdswxjd++jZqJMhuQ9fnpyoPaMhR9oz5qmyYmrIb8W4Nn4RRh0kSjdnYou /e2lHLvdBLZ8IpPFpB2aglSLSJtBd7CY2Rbp3ogS9GEM4RJ9UMEB1coqSWHZX4p1vrGYHOFle heRa7f2mZ1VuioRVh8t1foBdwo/h71EP1H1oHnBLKUOnv8uwrpyA2AreoLLG016nPMcCw3BRR oGnuPtb+dL/b2Ke5tN/t3B1YnNkbQLvA7003cN3OzHOyh8Z/jGcYJgUSkDtwexjy0YhDccVT9 esB84XxSWjMbAU3dnHjp5SB9MTIad9JsZjigbEIqzPS3oM0awT5VvAP5IMzi8KkkHfqkBj/NW abPWGN0pNEAvaiN3E3BhOfaXUS1w/BlqYF2YRgpPTWP41gZ6xPNPhB9KhMcjkgOKiGGIIdlC Xref: news.gmane.org gmane.linux.lib.musl.general:14795 Archived-At: On Wed, Oct 09, 2019 at 07:45:10AM -0400, Rich Felker wrote: > On Wed, Oct 09, 2019 at 05:47:49AM +0200, Markus Wichmann wrote: > > So it appears that fexecve() is the exception here, entering the > > fallback path on ENOSYS. > > I don't see how it's more exceptional than the others. > What I meant is, having a fallback for ENOSYS/"kernel too old" is kind of normal. Having a fallback for "kernel is drunk", not so much. > /dev is a hard POSIX dependency for /dev/null and /dev/tty, maybe > other things too. Right, I forgot about those. Ciao, Markus