Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)

PUT_WRITEUPDATEUNLOCKX(2) OSS System Calls Reference Manual
Bounds checking
If the extended address of buffer is odd, bounds checking rounds the address to
the next lower word boundary and also checks an extra byte. The odd address is
used for the transfer.
All considerations for PUT_WRITEUPDATEX() also apply to this call.
Use on OSS Objects
This procedure operates only on Guardian objects. If an OSS file is specified, Guardian file-
system error 2 occurs.
RETURN VALUES
The PUT_WRITEUPDATEUNLOCKX() function returns 0 (zero) upon successful comple-
tion. Otherwise, this function returns a nonzero Guardian file-system error number that indicates
the outcome of the operation.
For information about Guardian file-system error numbers, see the Guardian Procedure Errors
and Messages Manual.
ERRORS
None. This function does not set the errno variable.
RELATED INFORMATION
Functions: PUT_CANCEL(2), PUT_CONTROL(2), PUT_FILE_CLOSE_(2),
PUT_FILE_OPEN_(2), PUT_LOCKFILE(2), PUT_LOCKREC(2),
PUT_READLOCKX(2), PUT_READUPDATELOCKX(2), PUT_READUPDATEX(2),
PUT_READX(2), PUT_SETMODE(2), PUT_UNLOCKFILE(2), PUT_UNLOCKREC(2),
PUT_WRITEREADX(2), PUT_WRITEUPDATEX(2), PUT_WRITEX(2).
5304 Hewlett-Packard Company 527186-023