[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

Reserved Operand Fault & Threads Structures?

» close window

The Question is:

 
Came up with an reserved operand fault because of the placement of a
 pthread_mutex structure within another structure.
 
We are compiling with a granularity /BYTE using Compaq C V6.5-001 on OpenVMS
 Alpha V7.3-1.
 
We were able to fix the problem by doing the folowing:
 
#PRAGMA member_alignment save
#PRAGMA member_alignment
#include <pthread.h>
#PRAGMA member_alignment restore
 
The above snippet placed the pthread_mutex from a previous non-longword
 boundary to a longword boundary.
 
The question I have is should this bulletproofing have been in the pthread
 header itself because of the low level system calls needed to get the threads
 to work?
 


The Answer is :

 
  Please contact the support center directly, as details and a source code
  reproducer will likely be required.
 

answer written or last revised on ( 25-NOV-2002 )

» close window