HP-UX 11i v3 March 2011 Release Notes (Edition 3)
9 Commands and system calls
This chapter provides information about new and changed commands and system calls.
efi_rm(1M) command
The efi_rm(1M) command is used to remove an EFI file.
Summary of Change
The efi_rm(1M) command has been enhanced to recover free space in the EFI volume of the EFI
file system if it was not updated properly by earlier use of efi_rm(1M).
Impact
Free space in EFI volume of EFI file system will be updated properly when the efi_rm(1M) command
is used.
Compatibility
There are no known compatibility issues.
Performance
There is no known impact on performance.
Documentation
See the efi_rm(1M) manpage.
Obsolescence
Not applicable.
fcntl(2) system call
The fcntl(2) system call provides for control over open files.
Summary of Change
The fcntl(2) system call has been enhanced to close multiple file descriptors at one time. It is delivered
in the HP-UX 11i v3 March 2011 Update Release or through PHKL_41485, PHKL_41521, and
PHKL_41522.
Previously, there was no mechanism to efficiently close all open file descriptors of a process starting
from a particular file descriptor, in a single system call.
With the March 2011 release, the fcntl(2) system call has been modified to close all open file
descriptors of a process starting from a particular file descriptor. The functionality is supported by
the F_CLOSEM command of fcntl(2).
Impact
There is no impact on the existing customer applications, as the functionality is enabled through a
new fcntl(2) command.
Compatibility
There is no compatibility impact on the existing customer applications.
efi_rm(1M) command 103