HP-UX 11i March 2002 Release Notes

Process, Threads, Memory, and Kernel Parameters
Asynchronous Disk Pseudo Driver (async) Compatibility
Chapter 8
151
Asynchronous Disk Pseudo Driver (async)
Compatibility
new at 11i
original release
The async driver is used mostly by databases for doing asynchronous I/O to the disk.
Applications that use the async driver must be owned by the superuser, or by a user who
is a member of a group for which the privileges include MLOCK.
To check a group’s privilege capabilities, issue this command:
/usr/bin/getprivgrp
group_name
If the output of getprivgrp does not show that the group has the MLOCK privilege, set
the group’s privilege by issuing this command as root:
/usr/bin/setprivgrp
<group_name>
MLOCK
Impact
If the application accessing the async driver is not owned by superuser or by a user who
is a member of a group that has MLOCK privilege, ASYNC_CONFIG and ASYNC_ADDSEG
ioctl() will fail and errno will be set to EPERM.
Compatibility
An application running on HP-UX 11.0 with patch PHKL_22126 (or any patch that
supersedes it) installed will operate correctly when upgraded to 11i.
If the application using the async driver has been operating on a 11.0 system without
PHKL_22126 (or any patch that supersedes it), then, when migrating to HP-UX 11i, the
group associated with that application must be modified to include the MLOCK privilege.