On Mon, 19 Nov 2012 08:38:11 +0000 David Laight <david%l8s.co.uk@localhost> wrote: > On Mon, Nov 19, 2012 at 08:08:58AM +0000, Emmanuel Dreyfus wrote: > > > > If you have r-x permission, you open with O_RDONLY and you do not > > need O_SEARCH/O_EXEC. > > > > If you have --x permission, you open with O_SEARCH/O_EXEC > > I think the standard implied that O_EXEC gave you read and execute > permissions. So you can't use it to open files that are --x. No, Emmanuel is right: "[...] use the O_EXEC flag when opening fd. In this case, the application will not be able to perform a checksum test since it will not be able to read the contents of the file." You can open with --x but (correctly) you can't read from the file. Julian -- 3072D/F3A66B3A Julian Yon (2012 General Use) <pgp.2012%jry.me@localhost>
Attachment:
signature.asc
Description: PGP signature