]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
If sops contains multiple operations, then these are performed
authorMichael Kerrisk <mtk.manpages@gmail.com>
Sun, 4 Mar 2007 17:29:43 +0000 (17:29 +0000)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Sun, 4 Mar 2007 17:29:43 +0000 (17:29 +0000)
in array order.  All Unix systems that I know of do this,
and some Linux applications depend on this behaviour.  SUSv3
made no explicit statement here, but SUSv3 will explicitly
require this behaviour.
Small rewording of explanation of "atomically".

man2/semop.2

index 2f3e608e27820e237bcd57c4e451f93c2d92830e..ad819306602667364d0ab4a54ec40c200cbdc2c2 100644 (file)
@@ -94,10 +94,12 @@ it will be automatically undone when the process terminates.
 .PP
 The set of operations contained in
 .I sops
-is performed
+is performed in 
+.IR "array order" , 
+and 
 .IR atomically ,
-that is, the operations are performed at the same time, and only
-if they can all be simultaneously performed.
+that is, the operations are performed either as a complete unit,
+or not at all.
 The behaviour of the system call if not all operations can be
 performed immediately depends on the presence of the
 .B IPC_NOWAIT