{
{    The purpose of this procedure is to change the segment descriptor table
{ entries for either all tasks in a job that is swapping in, or for all tasks
{ in all active jobs in the system.  Only those segments that are associated
{ with the server mainframes specified by the inhibit_access_work and
{ terminate_access_work are changed.
{
{    For a file in the segment descriptor table that belongs to a server
{ mainframe that is a member of the set of inhibit_access_work, the
{ access_state in the segment descriptor table extended entry is set to
{ mmc$sas_inhibit_access.  Memory manager will force the user to wait for any
{ file in this state.
{
{    For a file in the segment descriptor table that belongs to a server
{ mainframe that is a member of the set of terminate_access_work, the
{ access_state in the segment descriptor table extended entry is set to
{ mmc$sas_terminate_access.  Memory manager will force a segment access
{ condition on any access to a segment in this state.
{
{       DFP$SET_TASK_SEGMENT_STATE (SEARCH, IJLE_P, INHIBIT_ACCESS_WORK,
{             TERMINATE_ACCESS_WORK)
{
{  SEARCH: (input)  This parameter specifies the scope of the change.
{        tmc$fnx_swapping_job may be used to change all tasks in a swapping in
{          job.
{        tmc$fnx_job may be used to change all tasks in a selected job.
{        tmc$fnx_system may be used to change all active tasks in the
{        system.
{
{  IJLE_P: (input)  If search is tmc$fnx_swapping_job then this specifies the
{        job that is being changed.  If search is tmc$fnx_system then this
{        should be specified as NIL.
{
{  INHIBIT_ACCESS_WORK: (input)  This parameter specifies the servers to which
{        access will be inhibited.
{
{  TERMINATE_ACCESS_WORK: (input)  This parameter specifies the servers to
{        which access will be terminated.  If a mainframe is a member of both
{        sets, the terminate has precedence.
{
