From 56dddcbad5a7a8af0ef9bdf7e7deaad92a28795b Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Thu, 12 Aug 2021 02:43:03 +0200 Subject: [PATCH] open.2: Reorder list of cases for 'dirfd' argument of openat() In preparation for subsequent commits Signed-off-by: Michael Kerrisk --- man2/open.2 | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/man2/open.2 b/man2/open.2 index 0f58a24c2..a4f774b2c 100644 --- a/man2/open.2 +++ b/man2/open.2 @@ -934,15 +934,11 @@ argument as follows: .IP * 3 If the pathname given in .I pathname -is relative, then it is interpreted relative to the directory -referred to by the file descriptor +is absolute, then .I dirfd -(rather than relative to the current working directory of -the calling process, as is done by -.BR open () -for a relative pathname). +is ignored. .IP * -If +If the pathname given in .I pathname is relative and .I dirfd @@ -954,11 +950,15 @@ is interpreted relative to the current working directory of the calling process (like .BR open ()). .IP * -If +If the pathname given in .I pathname -is absolute, then +is relative, then it is interpreted relative to the directory +referred to by the file descriptor .I dirfd -is ignored. +(rather than relative to the current working directory of +the calling process, as is done by +.BR open () +for a relative pathname). .\" .SS openat2(2) The