I'm sponsoring this case for myself and the the Solaris Audit project team. I believe it qualifies for self review and am marking it closed approved automatic.
I'm happy to turn it into a fast track and set the timer if anyone believes I've misjudged. The case requests an obselescence announcement in a Patch release for potential removal in a Minor release. For convenience full diff-marked man pages are in the case directory. Gary.. ====== Background: +++++++++++ PSARC/2008/787 "Obsolete of some Solaris Audit commands" changed the interface taxonomy of the audit_control(4) file to Obsolete Committed and announced it in a Solaris 10 update. getacinfo(3bsm) is a set of library interfaces that extract fields from the audit_control file. With the potential for removal of the audit_control file, interfaces to extract fields from the will no longer work. Auditing was introduced some time around SunOS 5.2 and getacinfo() was never ARCed or assigned a formal Interface Taxonomy. This case assumes that it is form of Stable. The project team assumes Evolving (now Committed). Proposal: +++++++++ * Change the Interface Taxonomies of getacinfo(3bsm) to Obsolete Committed in a Patch release of Solaris. * Add a paragraph to the man page NOTES section: These functions are Obsolete and may be removed and replaced with equivalent functionality in a future release of Solaris. * Add an announcement in the "What's New in the Solaris Release" document: A previous What's New announced that in a future release, the configuration file for controlling the audit service -- auditd(1M), audit_control(4), may be removed and replaced with equivalent functionality. In a future release that removes audit_control(4), getacinfo(3bsm) - get audit control file information will also be removed. As discussed in PSARC/2008/787, the intent is to move functionality of [audit_startup and] audit_control into the SMF service svc:/system/auditd (auditd(1M)). As PSARC/2009/022 "audit_startup(1m) EOL and removal" did for audit_startup, a future case will be submitted for the actual EOL and removal of audit_control(4) and getacinfo(3bsm).