Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.BSM.4.64L.2403112204090.19666@herc.mirbsd.org>
Date: Mon, 11 Mar 2024 22:05:14 +0000 (UTC)
From: Thorsten Glaser <tg@...bsd.de>
To: musl@...ts.openwall.com
cc: "Skyler Ferrante (RIT Student)" <sjf5462@....edu>,
        Andreas Schwab <schwab@...e.de>, Alejandro Colomar <alx@...nel.org>,
        NRK <nrk@...root.org>, Guillem Jover <guillem@...rons.org>,
        libc-alpha@...rceware.org, libbsd@...ts.freedesktop.org,
        "Serge E. Hallyn" <serge@...lyn.com>,
        Iker Pedrosa <ipedrosa@...hat.com>,
        Christian Brauner <christian@...uner.io>
Subject: Re: Re: Tweaking the program name for <err.h> functions

Rich Felker dixit:

>POSIX explicitly permits the implementation to open these fds if they
>started closed in suid execs, and IIRC indicates as a future direction

AFAIR, POSIX recently clarified that when a utility isn’t invoked
with fd#0, #1 and #2 open and suitable, the caller’s behaviour is
nōn-conforming, and so the callee can probably do what it wants in
that case as it’s left POSIX land.

bye,
//mirabilos
-- 
“It is inappropriate to require that a time represented as
 seconds since the Epoch precisely represent the number of
 seconds between the referenced time and the Epoch.”
	-- IEEE Std 1003.1b-1993 (POSIX) Section B.2.2.2

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.