The CONTEXT_SHARED_ALL directive forces all symbols that are declared within a routine to default to CONTEXT_SHARED. It takes the following form:
cPAR$ CONTEXT_SHARED_ALL
This directive affects only default behavior. Individual symbols can still be declared PRIVATE.