Patch-ID# 107126-01 Keywords: chorusos hang sei pthread_cond_timedwait Synopsis: ChorusOS 3.2: Patch for MPC860 (host Solaris) - Special 06 Date: Jul/21/99 Solaris Release: SunOS Release: Unbundled Product: ChorusOS Unbundled Release: 3.2 NOTE: r3.2 CEN-SG70-SP06-S Topic: Jumbo Patch for ChorusOS r3.2 for MPC860 (host Solaris) - Special 06 Relevant Architectures: sparc BugId's fixed with this patch: 4192398 4193277 4193292 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: CLX/source/common/src/include/posix/unistd.h CLX/source/common/src/lib/posix/drt.h CLX/source/common/src/lib/posix/pthreads/pthCond.C CLX/source/common/src/lib/posix/pthreads/pthMutex.C CLX/source/common/src/lib/posix/pthreads/pthread.h CLX/source/common/src/lib/posix/sysconf.C CLX/source/mpc860/src/kern/exec/c_hdl.m4 CLX/source/mpc860/src/kern/main/main_c.C Problem Description: 4193292: Support of POSIX_THREAD_PROCESS_SHARED in ChorusOS r3.2 4193277: ChorusOS hangs when a SEI (software emulation interrupt) is raised. 4192398: pthread_cond_timedwait fails Patch Installation Instructions: -------------------------------- To install, you must have a directory dedicated to patches store. After the patch application, this directory will contain information to remove patch if need be. To patch your product, go in the ChorusOS directory. Launch the 'patchit.sh' script from this directory, by giving an absolute path to this script: $ cd $ sh /ChorusOS/deliveries/patches/107126-01/patchit.sh Then follow the script instructions. Special Install Instructions: ----------------------------- After the patch installation, go to in the merged directory and launch: $ dtool/mkmerge -U $ make