[Bug 770385] New: Missing documentation on O_PATH
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c0 Summary: Missing documentation on O_PATH Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Documentation AssignedTo: pgajdos@suse.com ReportedBy: werner@suse.com QAContact: ke@suse.com CC: aj@suse.com Found By: Development Blocker: --- during a discussion on the developers mailing list of the ksh about a missing feature of the linux kernel, Linus Torvalds had explained that the kernel has the flag O_PATH which provides a similar feature than the POSIX flag O_SEARCH. I've found that the manual page open(2) does not show the flag O_PATH but includes a remark in the comments: .\" .\" FIXME . Apr 08: The next POSIX revision has O_EXEC, O_SEARCH, and .\" O_TTYINIT. Eventually these may need to be documented. --mtk .\" FIXME Linux 2.6.33 has O_DSYNC, and a hidden __O_SYNC. .\" FIXME: Linux 2.6.39 added O_PATH .\" ... IMHO there is missed an entry in the DESCRIPTION section of open(2) and/or fcntl(2) manual page(s). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c1 --- Comment #1 from Dr. Werner Fink <werner@suse.com> 2012-07-09 09:01:05 UTC --- For reference see the thread started with https://mailman.research.att.com/pipermail/ast-developers/2012q3/001503.html Some of messages of Linus are missed, nevertheless I'll attach the patch of Linus as it was attached by Olga. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c2 --- Comment #2 from Dr. Werner Fink <werner@suse.com> 2012-07-09 09:02:22 UTC --- Created an attachment (id=497747) --> (http://bugzilla.novell.com/attachment.cgi?id=497747) patch.bin The patch of Linus Torvalds as attached by Olga Kryzhanovska -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c3 --- Comment #3 from Dr. Werner Fink <werner@suse.com> 2012-07-09 09:42:53 UTC --- Found this https://lkml.org/lkml/2012/4/30/63 that means that the commit 1abf0c718f15a56a0a435588d1b104c7a37dc9bd for the upstream man-pages does include a description for O_PATH -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c4 --- Comment #4 from Dr. Werner Fink <werner@suse.com> 2012-07-09 09:44:32 UTC --- ... and here is a furhter description https://lwn.net/Articles/433854/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c5 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |werner@suse.com --- Comment #5 from Petr Gajdos <pgajdos@suse.com> 2012-07-12 10:42:38 UTC --- Werner, thanks for thorough bug report. Do you want to be fixed in 12.2? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c6 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|werner@suse.com | --- Comment #6 from Dr. Werner Fink <werner@suse.com> 2012-07-12 10:48:49 UTC --- This would be perfect but IMHO it may enough for factory and therefore for the next SLES. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c7 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED --- Comment #7 from Petr Gajdos <pgajdos@suse.com> 2012-07-12 10:59:38 UTC --- Okay, I will wait for next man-pages upstream release to make version update in factory. After that, I will keep this bug opened for eventual man-pages update for 12.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c8 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P4 - Low --- Comment #8 from Petr Gajdos <pgajdos@suse.com> 2012-07-30 09:11:18 UTC --- Setting to P4 while waiting for new man-pages version. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c9 --- Comment #9 from Petr Gajdos <pgajdos@suse.com> 2012-08-27 08:44:49 UTC --- man-pages updated to 3.42, nevertheless O_PATH documentation seems to not be included yet. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c10 --- Comment #10 from Petr Gajdos <pgajdos@suse.com> 2012-11-01 13:34:28 UTC --- Comment .\" FIXME: Linux 2.6.39 added O_PATH is still part of open.2, so even for 3.43, O_PATH is not documented there. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c11 --- Comment #11 from Petr Gajdos <pgajdos@suse.com> 2012-11-16 12:39:57 UTC --- No change for 3.44. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c12 --- Comment #12 from Petr Gajdos <pgajdos@suse.com> 2012-12-31 14:36:35 UTC --- No change for 3.45. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c13 --- Comment #13 from Petr Gajdos <pgajdos@suse.com> 2013-02-04 06:37:18 UTC --- No change for 3.46. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c14 --- Comment #14 from Petr Gajdos <pgajdos@suse.com> 2013-02-28 12:53:20 UTC --- No change for 3.47. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c15 --- Comment #15 from Petr Gajdos <pgajdos@suse.com> 2013-03-19 09:02:00 UTC --- No change for 3.50. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770385 https://bugzilla.novell.com/show_bug.cgi?id=770385#c17 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #17 from Petr Gajdos <pgajdos@suse.com> 2014-02-17 12:22:35 UTC --- O_PATH is documented from 3.53 on (sle12 and even 13.1 have it). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com