Opened 5 years ago
Closed 5 years ago
#262 closed enhancement (fixed)
help, verify_info, check_info_segs, help_ and info_seg_ should be moved to a new bound_help_ object.
| Reported by: | Gary Dixon | Owned by: | Gary Dixon |
|---|---|---|---|
| Priority: | major | Milestone: | MR12.8 |
| Component: | Standard Library | Version: | MR12.7 |
| Keywords: | Cc: |
Description
Recent changes suggested for info_seg_.pl1 will grow that source component beyond the 255 page limit on its containing source archive: bound_info_rtns_.s.archive.
Two possible remedies for this issue are:
- Split bound_info_rtns_.s.archive in to two smaller archives: bound_info_rtns_.(1 2).s.archive. Object segments compiled from sources in each source archive would then be stored in a corresponding object archive: bound_info_rtns_.(1 2).archive. The bound_info_rtns_.bind file would be stored in bound_info_rtns_.1.archive.
- Move all help-related source files out of the bound_info_rtns_ into a new bound_help_ object. These include: help, verify_info, list_help, and check_info_segs commands; and help_ and info_seg_ subroutines and all of their supporting utility_ subroutines. Commands that would remain in bound_info_rtns_ include: list_ref_names, print_motd, resource_usage, where, and who. Subroutines that would remain in bound_info_rtns_ include: ring0_get_, system_info_, user_info_.
I favor the second alternative above. This would permit all source files relating to help facilities to be stored in a single bound_help_.s.archive which would be larger than the remaining bound_info_rtns_.s.archive.
Either approach would allow ample room for source component growth. But the second alternative locates all help-related source to be stored together as one bound segment, with one source archive.
Change History (4)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
comment:3 by , 5 years ago
| Milestone: | → MR12.8 |
|---|---|
| Version: | → MR12.7 |
comment:4 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |

MCR10103 was registered to address this enhancement.