Patch Name: PHSS_22937 Patch Description: s700_800 10.X AudioDevKit Dec 2000 Periodic Patch Creation Date: 00/12/14 Post Date: 00/12/27 Hardware Platforms - OS Releases: s700: 10.01 10.10 10.20 s800: 10.01 10.10 10.20 Products: HP C/ANSI C Developer's Bundle for HP-UX Filesets: AudioDevKit.AUDIO-PRG,B.10.10.00 AudioDevKit.AUDIO-PGMAN,B.10.10.00 Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22937 Symptoms: PHSS_22937: 1. A common Aserver for 32/64 bit audio libraries is needed. PHSS_21671: 1. "man ACalculateLength" and "man ASetupConversion" displays "No manual entry" 2. AudioDevKit.AUDIO-PGMAN and AudioDevKit.AUDIO-PRG has swverify warnings PHSS_17973: 1. AInputSources and ASetInput API man pages does not have information on new CD input on Forte/Allegro class of workstations. 2. Bad directory permissions. PHSS_16222: Audio Dev Kit man pages were compressed twice. The man command will not format it. Defect Description: PHSS_22937: 1. A common Aserver for 32/64 bit audio libraries is needed. PHSS_21671: 1. "man ACalculateLength" and "man ASetupConversion" displays "No manual entry" 2. AudioDevKit.AUDIO-PGMAN and AudioDevKit.AUDIO-PRG has swverify warnings PHSS_17973: 1. AInputSources and ASetInput API man pages does not have information on new CD input on Forte/Allegro class of workstations. 2. Bad directory permissions. Resolution: 1. man pages on AInputSources and ASetInput are modified to reflect information on new CD input on Forte/Allegro audio hardware. 2. Code added to the postinstall script to correct the directory permissions. PHSS_16222: Audio Dev Kit man pages were compressed twice instead of once. SR: 8606136085 5003456152 8606126496 8606126499 5003441519 5003406272 Patch Files: /opt/audio/share/man/man3.Z/ASetupConve.3x /opt/audio/share/man/man3.Z/ACalculateL.3x /opt/audio/share/man/man3.Z/AAudioStrin.3x /opt/audio/share/man/man3.Z/ABestAudioA.3x /opt/audio/share/man/man3.Z/ACalcLength.3x /opt/audio/share/man/man3.Z/ACheckEvent.3x /opt/audio/share/man/man3.Z/ACheckMaskE.3x /opt/audio/share/man/man3.Z/AChooseAFil.3x /opt/audio/share/man/man3.Z/AChoosePlay.3x /opt/audio/share/man/man3.Z/AChooseSour.3x /opt/audio/share/man/man3.Z/ACloseAudio.3x /opt/audio/share/man/man3.Z/AConnectRec.3x /opt/audio/share/man/man3.Z/AConnection.3x /opt/audio/share/man/man3.Z/AConvertAFi.3x /opt/audio/share/man/man3.Z/AConvertBuf.3x /opt/audio/share/man/man3.Z/ACreateSBuc.3x /opt/audio/share/man/man3.Z/ADataFormat.3x /opt/audio/share/man/man3.Z/ADestroySBu.3x /opt/audio/share/man/man3.Z/AEndConvers.3x /opt/audio/share/man/man3.Z/AEventsQueu.3x /opt/audio/share/man/man3.Z/AGMGainRest.3x /opt/audio/share/man/man3.Z/AGetAFileAt.3x /opt/audio/share/man/man3.Z/AGetChannel.3x /opt/audio/share/man/man3.Z/AGetDataFor.3x /opt/audio/share/man/man3.Z/AGetErrorTe.3x /opt/audio/share/man/man3.Z/AGetGain.3x /opt/audio/share/man/man3.Z/AGetSBucket.3x /opt/audio/share/man/man3.Z/AGetSilence.3x /opt/audio/share/man/man3.Z/AGetSystemC.3x /opt/audio/share/man/man3.Z/AGetTransSt.3x /opt/audio/share/man/man3.Z/AGrabServer.3x /opt/audio/share/man/man3.Z/AInputChann.3x /opt/audio/share/man/man3.Z/AInputSourc.3x /opt/audio/share/man/man3.Z/ALoadAFile.3x /opt/audio/share/man/man3.Z/AMaskEvent.3x /opt/audio/share/man/man3.Z/AMaxInputGa.3x /opt/audio/share/man/man3.Z/AMaxOutputG.3x /opt/audio/share/man/man3.Z/AMinInputGa.3x /opt/audio/share/man/man3.Z/AMinOutputG.3x /opt/audio/share/man/man3.Z/ANextEvent.3x /opt/audio/share/man/man3.Z/ANumDataFor.3x /opt/audio/share/man/man3.Z/ANumSamplin.3x /opt/audio/share/man/man3.Z/AOpenAudio.3x /opt/audio/share/man/man3.Z/AOutputChan.3x /opt/audio/share/man/man3.Z/AOutputDest.3x /opt/audio/share/man/man3.Z/APauseAudio.3x /opt/audio/share/man/man3.Z/APeekEvent.3x /opt/audio/share/man/man3.Z/APlaySBucke.3x /opt/audio/share/man/man3.Z/APlaySStrea.3x /opt/audio/share/man/man3.Z/AProtocolRe.3x /opt/audio/share/man/man3.Z/AProtocolVe.3x /opt/audio/share/man/man3.Z/APutBackEve.3x /opt/audio/share/man/man3.Z/APutSBucket.3x /opt/audio/share/man/man3.Z/AQLength.3x /opt/audio/share/man/man3.Z/AQueryAFile.3x /opt/audio/share/man/man3.Z/ARecordADat.3x /opt/audio/share/man/man3.Z/ARecordSStr.3x /opt/audio/share/man/man3.Z/AResumeAudi.3x /opt/audio/share/man/man3.Z/ASamplingRa.3x /opt/audio/share/man/man3.Z/ASaveSBucke.3x /opt/audio/share/man/man3.Z/ASelectInpu.3x /opt/audio/share/man/man3.Z/AServerVend.3x /opt/audio/share/man/man3.Z/ASetChannel.3x /opt/audio/share/man/man3.Z/ASetCloseDo.3x /opt/audio/share/man/man3.Z/ASetDefault.3x /opt/audio/share/man/man3.Z/ASetInput.3x /opt/audio/share/man/man3.Z/ASetOutput.3x /opt/audio/share/man/man3.Z/ASetErrorHa.3x /opt/audio/share/man/man3.Z/ASetGain.3x /opt/audio/share/man/man3.Z/ASetIOError.3x /opt/audio/share/man/man3.Z/ASetSystemC.3x /opt/audio/share/man/man3.Z/ASetSystemP.3x /opt/audio/share/man/man3.Z/ASetSystemR.3x /opt/audio/share/man/man3.Z/ASetupConv.3x /opt/audio/share/man/man3.Z/ASimpleAudi.3x /opt/audio/share/man/man3.Z/ASimplePlay.3x /opt/audio/share/man/man3.Z/ASimpleReco.3x /opt/audio/share/man/man3.Z/ASoundBitOr.3x /opt/audio/share/man/man3.Z/ASoundByteO.3x /opt/audio/share/man/man3.Z/AStopAudio.3x /opt/audio/share/man/man3.Z/AUngrabServ.3x /opt/audio/share/man/man3.Z/AUpdateData.3x /opt/audio/share/man/man3.Z/AVendorRele.3x /opt/audio/share/man/man3.Z/AWriteAFile.3x /opt/audio/include/Alib.h /opt/audio/include/Record.h /opt/audio/include/AlibP.h /opt/audio/include/CUlib.h /opt/audio/include/CUlibP.h what(1) Output: /opt/audio/include/Alib.h: None /opt/audio/include/Record.h: None /opt/audio/include/AlibP.h: None /opt/audio/include/CUlib.h: None /opt/audio/include/CUlibP.h: None /opt/audio/share/man/man3.Z/AAudioStrin.3x: None /opt/audio/share/man/man3.Z/ABestAudioA.3x: None /opt/audio/share/man/man3.Z/ACalcLength.3x: None /opt/audio/share/man/man3.Z/ACalculateL.3x: None /opt/audio/share/man/man3.Z/ACheckEvent.3x: None /opt/audio/share/man/man3.Z/ACheckMaskE.3x: None /opt/audio/share/man/man3.Z/AChooseAFil.3x: None /opt/audio/share/man/man3.Z/AChoosePlay.3x: None /opt/audio/share/man/man3.Z/AChooseSour.3x: None /opt/audio/share/man/man3.Z/ACloseAudio.3x: None /opt/audio/share/man/man3.Z/AConnectRec.3x: None /opt/audio/share/man/man3.Z/AConnection.3x: None /opt/audio/share/man/man3.Z/AConvertAFi.3x: None /opt/audio/share/man/man3.Z/AConvertBuf.3x: None /opt/audio/share/man/man3.Z/ACreateSBuc.3x: None /opt/audio/share/man/man3.Z/ADataFormat.3x: None /opt/audio/share/man/man3.Z/ADestroySBu.3x: None /opt/audio/share/man/man3.Z/AEndConvers.3x: None /opt/audio/share/man/man3.Z/AEventsQueu.3x: None /opt/audio/share/man/man3.Z/AGMGainRest.3x: None /opt/audio/share/man/man3.Z/AGetAFileAt.3x: None /opt/audio/share/man/man3.Z/AGetChannel.3x: None /opt/audio/share/man/man3.Z/AGetDataFor.3x: None /opt/audio/share/man/man3.Z/AGetErrorTe.3x: None /opt/audio/share/man/man3.Z/AGetGain.3x: None /opt/audio/share/man/man3.Z/AGetSBucket.3x: None /opt/audio/share/man/man3.Z/AGetSilence.3x: None /opt/audio/share/man/man3.Z/AGetSystemC.3x: None /opt/audio/share/man/man3.Z/AGetTransSt.3x: None /opt/audio/share/man/man3.Z/AGrabServer.3x: None /opt/audio/share/man/man3.Z/AInputChann.3x: None /opt/audio/share/man/man3.Z/AInputSourc.3x: None /opt/audio/share/man/man3.Z/ALoadAFile.3x: None /opt/audio/share/man/man3.Z/AMaskEvent.3x: None /opt/audio/share/man/man3.Z/AMaxInputGa.3x: None /opt/audio/share/man/man3.Z/AMaxOutputG.3x: None /opt/audio/share/man/man3.Z/AMinInputGa.3x: None /opt/audio/share/man/man3.Z/AMinOutputG.3x: None /opt/audio/share/man/man3.Z/ANextEvent.3x: None /opt/audio/share/man/man3.Z/ANumDataFor.3x: None /opt/audio/share/man/man3.Z/ANumSamplin.3x: None /opt/audio/share/man/man3.Z/AQLength.3x: None /opt/audio/share/man/man3.Z/AOpenAudio.3x: None /opt/audio/share/man/man3.Z/AOutputChan.3x: None /opt/audio/share/man/man3.Z/AOutputDest.3x: None /opt/audio/share/man/man3.Z/APauseAudio.3x: None /opt/audio/share/man/man3.Z/APeekEvent.3x: None /opt/audio/share/man/man3.Z/APlaySBucke.3x: None /opt/audio/share/man/man3.Z/APlaySStrea.3x: None /opt/audio/share/man/man3.Z/AProtocolRe.3x: None /opt/audio/share/man/man3.Z/AProtocolVe.3x: None /opt/audio/share/man/man3.Z/APutBackEve.3x: None /opt/audio/share/man/man3.Z/APutSBucket.3x: None /opt/audio/share/man/man3.Z/AQueryAFile.3x: None /opt/audio/share/man/man3.Z/ARecordADat.3x: None /opt/audio/share/man/man3.Z/ARecordSStr.3x: None /opt/audio/share/man/man3.Z/AResumeAudi.3x: None /opt/audio/share/man/man3.Z/ASamplingRa.3x: None /opt/audio/share/man/man3.Z/ASaveSBucke.3x: None /opt/audio/share/man/man3.Z/ASelectInpu.3x: None /opt/audio/share/man/man3.Z/AServerVend.3x: None /opt/audio/share/man/man3.Z/ASetChannel.3x: None /opt/audio/share/man/man3.Z/ASetCloseDo.3x: None /opt/audio/share/man/man3.Z/ASetDefault.3x: None /opt/audio/share/man/man3.Z/ASetErrorHa.3x: None /opt/audio/share/man/man3.Z/ASetGain.3x: None /opt/audio/share/man/man3.Z/ASetIOError.3x: None /opt/audio/share/man/man3.Z/ASetInput.3x: None /opt/audio/share/man/man3.Z/ASetOutput.3x: None /opt/audio/share/man/man3.Z/ASetSystemC.3x: None /opt/audio/share/man/man3.Z/ASetSystemP.3x: None /opt/audio/share/man/man3.Z/ASetSystemR.3x: None /opt/audio/share/man/man3.Z/ASetupConv.3x: None /opt/audio/share/man/man3.Z/ASetupConve.3x: None /opt/audio/share/man/man3.Z/ASimpleAudi.3x: None /opt/audio/share/man/man3.Z/ASimplePlay.3x: None /opt/audio/share/man/man3.Z/ASimpleReco.3x: None /opt/audio/share/man/man3.Z/ASoundBitOr.3x: None /opt/audio/share/man/man3.Z/ASoundByteO.3x: None /opt/audio/share/man/man3.Z/AStopAudio.3x: None /opt/audio/share/man/man3.Z/AUngrabServ.3x: None /opt/audio/share/man/man3.Z/AUpdateData.3x: None /opt/audio/share/man/man3.Z/AVendorRele.3x: None /opt/audio/share/man/man3.Z/AWriteAFile.3x: None cksum(1) Output: 4284569629 51977 /opt/audio/include/Alib.h 14027550 3010 /opt/audio/include/Record.h 2011826132 12979 /opt/audio/include/AlibP.h 3917948952 12507 /opt/audio/include/CUlib.h 217571115 13698 /opt/audio/include/CUlibP.h 3266138814 1730 /opt/audio/share/man/man3.Z/AAudioStrin.3x 2927529557 2205 /opt/audio/share/man/man3.Z/ABestAudioA.3x 2128256683 1663 /opt/audio/share/man/man3.Z/ACalcLength.3x 2128256683 1663 /opt/audio/share/man/man3.Z/ACalculateL.3x 2443668193 1997 /opt/audio/share/man/man3.Z/ACheckEvent.3x 1164855937 3091 /opt/audio/share/man/man3.Z/ACheckMaskE.3x 4047174765 3406 /opt/audio/share/man/man3.Z/AChooseAFil.3x 4218604431 2423 /opt/audio/share/man/man3.Z/AChoosePlay.3x 1539336849 3143 /opt/audio/share/man/man3.Z/AChooseSour.3x 963849884 1755 /opt/audio/share/man/man3.Z/ACloseAudio.3x 551135443 2770 /opt/audio/share/man/man3.Z/AConnectRec.3x 530044143 1554 /opt/audio/share/man/man3.Z/AConnection.3x 2833859998 4064 /opt/audio/share/man/man3.Z/AConvertAFi.3x 3128491191 2088 /opt/audio/share/man/man3.Z/AConvertBuf.3x 1264039137 3076 /opt/audio/share/man/man3.Z/ACreateSBuc.3x 733671529 1611 /opt/audio/share/man/man3.Z/ADataFormat.3x 3135590315 2173 /opt/audio/share/man/man3.Z/ADestroySBu.3x 236170341 1670 /opt/audio/share/man/man3.Z/AEndConvers.3x 1185388856 2227 /opt/audio/share/man/man3.Z/AEventsQueu.3x 1685264209 1840 /opt/audio/share/man/man3.Z/AGMGainRest.3x 3273372549 2983 /opt/audio/share/man/man3.Z/AGetAFileAt.3x 4030436691 2144 /opt/audio/share/man/man3.Z/AGetChannel.3x 3803059272 1906 /opt/audio/share/man/man3.Z/AGetDataFor.3x 1158785456 2000 /opt/audio/share/man/man3.Z/AGetErrorTe.3x 3215467741 2170 /opt/audio/share/man/man3.Z/AGetGain.3x 1871366635 2680 /opt/audio/share/man/man3.Z/AGetSBucket.3x 1934362542 2183 /opt/audio/share/man/man3.Z/AGetSilence.3x 3592942475 2158 /opt/audio/share/man/man3.Z/AGetSystemC.3x 258159290 2500 /opt/audio/share/man/man3.Z/AGetTransSt.3x 2300728382 1850 /opt/audio/share/man/man3.Z/AGrabServer.3x 739606806 2047 /opt/audio/share/man/man3.Z/AInputChann.3x 4259045992 2267 /opt/audio/share/man/man3.Z/AInputSourc.3x 3521565360 4471 /opt/audio/share/man/man3.Z/ALoadAFile.3x 1476786866 2981 /opt/audio/share/man/man3.Z/AMaskEvent.3x 1167825193 1840 /opt/audio/share/man/man3.Z/AMaxInputGa.3x 454317374 1853 /opt/audio/share/man/man3.Z/AMaxOutputG.3x 1932394160 1855 /opt/audio/share/man/man3.Z/AMinInputGa.3x 2050498844 1871 /opt/audio/share/man/man3.Z/AMinOutputG.3x 3982796705 1939 /opt/audio/share/man/man3.Z/ANextEvent.3x 1836532349 1706 /opt/audio/share/man/man3.Z/ANumDataFor.3x 4259735052 1754 /opt/audio/share/man/man3.Z/ANumSamplin.3x 3503712158 1594 /opt/audio/share/man/man3.Z/AQLength.3x 2518381352 2827 /opt/audio/share/man/man3.Z/AOpenAudio.3x 3957453649 2034 /opt/audio/share/man/man3.Z/AOutputChan.3x 678979103 2315 /opt/audio/share/man/man3.Z/AOutputDest.3x 3302363366 2464 /opt/audio/share/man/man3.Z/APauseAudio.3x 1829920873 2003 /opt/audio/share/man/man3.Z/APeekEvent.3x 1203456282 2543 /opt/audio/share/man/man3.Z/APlaySBucke.3x 3341059285 3208 /opt/audio/share/man/man3.Z/APlaySStrea.3x 557740676 1662 /opt/audio/share/man/man3.Z/AProtocolRe.3x 3696360473 1662 /opt/audio/share/man/man3.Z/AProtocolVe.3x 999961230 1960 /opt/audio/share/man/man3.Z/APutBackEve.3x 1589216806 2686 /opt/audio/share/man/man3.Z/APutSBucket.3x 1433066219 2489 /opt/audio/share/man/man3.Z/AQueryAFile.3x 3027654879 2681 /opt/audio/share/man/man3.Z/ARecordADat.3x 3182352809 3403 /opt/audio/share/man/man3.Z/ARecordSStr.3x 3802851614 2402 /opt/audio/share/man/man3.Z/AResumeAudi.3x 333929451 1759 /opt/audio/share/man/man3.Z/ASamplingRa.3x 709410852 5979 /opt/audio/share/man/man3.Z/ASaveSBucke.3x 4243419443 2881 /opt/audio/share/man/man3.Z/ASelectInpu.3x 1488433287 1623 /opt/audio/share/man/man3.Z/AServerVend.3x 2186985682 2440 /opt/audio/share/man/man3.Z/ASetChannel.3x 2937237554 2058 /opt/audio/share/man/man3.Z/ASetCloseDo.3x 2648478029 278 /opt/audio/share/man/man3.Z/ASetDefault.3x 3272906420 1930 /opt/audio/share/man/man3.Z/ASetErrorHa.3x 1222975787 2530 /opt/audio/share/man/man3.Z/ASetGain.3x 1623663767 1675 /opt/audio/share/man/man3.Z/ASetIOError.3x 1142584339 1904 /opt/audio/share/man/man3.Z/ASetInput.3x 2894258375 2173 /opt/audio/share/man/man3.Z/ASetOutput.3x 515596056 2573 /opt/audio/share/man/man3.Z/ASetSystemC.3x 2854702415 2150 /opt/audio/share/man/man3.Z/ASetSystemP.3x 3047146069 2146 /opt/audio/share/man/man3.Z/ASetSystemR.3x 2241711289 2012 /opt/audio/share/man/man3.Z/ASetupConv.3x 2241711289 2012 /opt/audio/share/man/man3.Z/ASetupConve.3x 2214653875 735 /opt/audio/share/man/man3.Z/ASimpleAudi.3x 2662251049 1813 /opt/audio/share/man/man3.Z/ASimplePlay.3x 1204829633 1773 /opt/audio/share/man/man3.Z/ASimpleReco.3x 684157184 1729 /opt/audio/share/man/man3.Z/ASoundBitOr.3x 3950989712 1794 /opt/audio/share/man/man3.Z/ASoundByteO.3x 8412419 3047 /opt/audio/share/man/man3.Z/AStopAudio.3x 3404005494 1688 /opt/audio/share/man/man3.Z/AUngrabServ.3x 2475493987 2381 /opt/audio/share/man/man3.Z/AUpdateData.3x 1886383582 1642 /opt/audio/share/man/man3.Z/AVendorRele.3x 1214035270 2467 /opt/audio/share/man/man3.Z/AWriteAFile.3x Patch Conflicts: None Patch Dependencies: s700: 10.01 10.10 10.20: PHSS_17971 s800: 10.01 10.10 10.20: PHSS_17971 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_16222 PHSS_17973 PHSS_21671 Equivalent Patches: PHSS_22938: s700: 11.00 s800: 11.00 Patch Package Size: 440 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_22937 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_22937.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_22937. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_22937.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_22937.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None