      set_link_options link_map=$fname(map_file_string) starting_segment=26 ..
            linked_symbols=gate gate_ring_level=4 build_level=version_id ..
            create_only_predefined_segments=true cybil_parameter_checking=source

" Feature OBJECT_PARAMETER_VERIFICATION has eliminated the need to add
" delete_declaration_matching linker directives. See the increment plan
" ARH7931 for details.

      include_linked_symbols pointer=lov$task_services_entry_points section..
        =      oss$job_paged_literal
      initialize_heap_pointer pointer=osv$job_pageable_heap segment_number=4
      initialize_heap_pointer pointer=osv$task_private_heap segment_number=5
      initialize_heap_pointer pointer=osv$task_shared_heap segment_number=6
      add_object_file file=$fname(ol_job_template_223) ring_brackets=(2, 2, 3..
        ) global_local_key=(0, 0) execute_privilege=local default_sections=(..
        (re_223, r, e), (rb_xxx, r, b), (re_223, r), (oss$job_pageable, r, w))
      add_object_file file=$fname(ol_job_template_236) ring_brackets=(2, 3, ..
        6) global_local_key=(0, 0) execute_privilege=local default_sections=..
        ((re_23x, r, e), (rb_xxx, r, b), (re_23x, r), (oss$task_private, r, w..
        ))
      add_object_file file=$fname(ol_job_template_23d) ring_brackets=(2, 3, ..
        13) global_local_key=(0, 0) execute_privilege=local default_sections=..
        ((re_23x, r, e), (rb_xxx, r, b), (re_23x, r), (oss$task_private, r, w..
        ))
"addof file=job_template_266 rb=(2,6,6) glk=(0,0) ep=l ..."
"ds=((RE_26X,R,E),(RB_XXX,R,B),(RE_26X,R),(OSS$TASK_SHARED,R,W))"
      add_object_file file=$fname(ol_job_template_2dd) ring_brackets=(2, 13..
        , 13) global_local_key=(0, 0) execute_privilege=local ..
        default_sections=((re_2dd, r, e), (rb_xxx, r, b), (re_2dd, r), (..
        oss$task_shared, r, w))
      use_object_library l=$fname(ol_message_templates) rb=(2, 13, 13) ..
        glk=(0, 0) execute_privilege=local ..
        ds=((re_2dd, r, e), (rb_xxx, r, b), (re_2dd, r), (oss$task_shared, r, w))
      define_segment attributes=(rd, wt) ring_brackets=(2, 3, 3) number=4..
         section_name=(oss$job_pageable) global_local_key=(0, 0)
      define_segment attributes=(rd, wt) ring_brackets=(3, 13, 13) number=5 ..
        section_name=(oss$task_private) global_local_key=(0, 0)
      define_segment attributes=(rd, wt) ring_brackets=(3, 13, 13) number..
        =6 section_name=(oss$task_shared) global_local_key=(0, 0)
      define_segment attributes=(rd, lp) ring_brackets=(2, 2, 3) number=26 ..
        section_name=(re_223) global_local_key=(0, 0)
      define_segment attributes=(bi) ring_brackets=(2, 13, 13) number=27 ..
        section_name=(rb_xxx, binding) global_local_key=(0, 0)
      define_segment attributes=(rd, lp) ring_brackets=(2, 3, 13) number=28 ..
        section_name=(re_23x) global_local_key=(0, 0)
      define_segment attributes=(rd, lp) ring_brackets=(2, 13, 13) number=29..
         section_name=(re_2dd) global_local_key=(0, 0)
      define_segment attributes=(rd) ring_brackets=(2,13,13) number=11 ..
         global_local_key=(0,0) section_names=(..
         oss$mainframe_paged_literal,oss$job_paged_literal,cls$pdt, ..
         cls$pdt_names_and_defaults,cls$pdt_parameters,cls$adt, ..
          cls$adt_names_and_defaults, cls$declaration_section ..
         mlsreadl, cys$run_time_space)
      use_symbol_table $fname(system_symbols_string)
      set_symbol_table_id $fname(system_symbols_string)
      use_debug_table $fname(system_core_debug_table)
      include_debug_table pointer=osv$debug_table section=oss$job_paged_literal
      include_message_module module=osm$message_template_module ..
        pointer=osv$built_in_message_templates section=oss$job_paged_literal

" The pointers for the following message modules are defined in
" osm$message_module_pointers.

      include_message_module module=clm$sys_messages$us_english ..
        pointer=clv$system_messages_module section=oss$job_paged_literal
      include_message_module module=cmm$action_messages$us_english ..
        pointer=cmv$action_messages section=oss$job_paged_literal
      include_message_module module=fsm$wait_messages$us_english ..
        pointer=fsv$wait_messages section=oss$job_paged_literal
      include_message_module module=osm$system_attribute$us_english ..
        pointer=osv$system_attribute_message section=oss$job_paged_literal
      include_message_module module=pfm$chacc_output$us_english ..
        pointer=pfv$chacc_output section=oss$job_paged_literal
      include_message_module module=pfm$movc_insuf_space$us_english ..
        pointer=pfv$movc_insuf_space section=oss$job_paged_literal
      include_message_module module=pfm$movc_no_space$us_english ..
        pointer=pfv$movc_no_space section=oss$job_paged_literal
      include_message_module module=pum$delete_all_files$us_english ..
        pointer=puv$delete_all_files_message section=oss$job_paged_literal
      include_message_module module=rmm$action_messages$us_english ..
        pointer=rmv$action_messages section=oss$job_paged_literal
      include_message_module module=rmm$crebuv_buv_menu$us_english ..
        pointer=rmv$crebuv_buv_menu section=oss$job_paged_literal
      include_message_module module=rmm$crebuv_le_menu$us_english ..
        pointer=rmv$crebuv_le_menu section=oss$job_paged_literal
      include_message_module module=rmm$crebuv_lu_menu$us_english ..
        pointer=rmv$crebuv_lu_menu section=oss$job_paged_literal
      include_message_module module=rmm$crebuv_urv_menu$us_english ..
        pointer=rmv$crebuv_urv_menu section=oss$job_paged_literal
      include_message_module module=rmm$crebuv_uv_menu$us_english ..
        pointer=rmv$crebuv_uv_menu section=oss$job_paged_literal
      include_message_module module=rmm$dedicated_maint$us_english ..
        pointer=rmv$dedicated_maintenance section=oss$job_paged_literal
      include_message_module module=rmm$extend_labeled$us_english ..
        pointer=rmv$extend_labeled_vol_list section=oss$job_paged_literal
      include_message_module module=rmm$extend_unlabeled$us_english ..
        pointer=rmv$extend_unlabeled_vol_list section=oss$job_paged_literal
      include_message_module module=rmm$generic_err_rec$us_english ..
        pointer=rmv$generic_error_recovery section=oss$job_paged_literal
      include_message_module module=rmm$incorrect_rvsn$us_english ..
        pointer=rmv$incorrect_recorded_vsn section=oss$job_paged_literal
      include_message_module module=rmm$initv_exp_menu$us_english ..
        pointer=rmv$initv_exp_menu section=oss$job_paged_literal
      include_message_module module=rmm$initv_re_menu$us_english ..
        pointer=rmv$initv_re_menu section=oss$job_paged_literal
      include_message_module module=rmm$initv_ul_menu$us_english ..
        pointer=rmv$initv_ul_menu section=oss$job_paged_literal
      include_message_module module=rmm$initv_unexp_menu$us_english ..
        pointer=rmv$initv_unexp_menu section=oss$job_paged_literal
      include_message_module module=rmm$job_status_msgs$us_english ..
        pointer=rmv$job_status_messages section=oss$job_paged_literal
      include_message_module module=rmm$loadpt_err_rec$us_english ..
        pointer=rmv$loadpoint_error_recovery section=oss$job_paged_literal
      include_message_module module=rmm$manual_maint$us_english ..
        pointer=rmv$manual_tape_maintenance section=oss$job_paged_literal
      include_message_module module=rmm$reserve_tape$us_english ..
        pointer=rmv$reserve_tape section=oss$job_paged_literal
      include_message_module module=rmm$robotic_monopoly$us_english ..
        pointer=rmv$robotic_element_monopoly section=oss$job_paged_literal
      include_message_module module=rmm$robotic_maint$us_english ..
        pointer=rmv$robotic_tape_maintenance section=oss$job_paged_literal
      include_message_module module=rmm$write_disabled$us_english ..
        pointer=rmv$robotic_write_disabled section=oss$job_paged_literal
      include_message_module module=rmm$vol_classify$us_english ..
        pointer=rmv$volume_classification section=oss$job_paged_literal
      include_message_module module=rmm$write_error_recy$us_english ..
        pointer=rmv$write_error_recovery section=oss$job_paged_literal
      include_message_module module=rmm$wrong_label_type$us_english ..
        pointer=rmv$wrong_label_type section=oss$job_paged_literal
      include_message_module module=rsm$extend_labeled$us_english ..
        pointer=rsv$extend_labeled_message section=oss$job_paged_literal
      include_message_module module=rsm$extend_unlabeled$us_english ..
        pointer=rsv$extend_unlabeled_message section=oss$job_paged_literal
      generate_virtual_memory $fname(jt_virtual_memory_string) ..
        debug_table=$fname(system_debug_table)

