Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJgzZorQBtgHG-3_ODPrUVo1yOh-Eycyy2AvcD2Rv7qDg8W3Bw@mail.gmail.com>
Date: Mon, 24 Jan 2022 13:17:23 -0800
From: enh <enh@...gle.com>
To: libc-coord@...ts.openwall.com
Cc: Maciej Żenczykowski <maze@...gle.com>
Subject: posix_spawn() support for close_range(CLOSE_RANGE_CLOEXEC)

we have a proposal to add a new posix_spawn() flag to bionic
(Android's libc) that would mark all file descriptors not otherwise
mentioned as close-on-exec.

(see https://android-review.googlesource.com/c/platform/bionic/+/1955269
for the proposed implementation.)

anyone aware of any other work in this kind of direction? the idea
seems reasonable, and it seems like darwin has this functionality
(POSIX_SPAWN_CLOEXEC_DEFAULT in
http://www.polarhome.com/service/man/?qf=posix_spawnattr_setflags&tf=2&of=Darwin&sf=3
for example), but afaik they implement posix_spawn() as a *syscall*
rather than libc, so i was curious if anyone had any good/bad
experience implementing something along these lines on linux/in a
libc?

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.