HP-UX 11i September 2002 Release Notes

Process, Threads, Memory, and Kernel Parameters
Asynchronous Disk Pseudo Driver (async) Compatibility
Chapter 10
198
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 groups 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 groups 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.