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".
.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