1
2
3
4
5
6
7
8
9
10
11
12 MULTICS
13
14 SOFTWARE RELEASE BULLETIN
15
16 RELEASE MR12.3
17
18
19
20 PREPARED BY:
21
22 MULTICS SUPPORT
23
24
25
26
27
28
29
30
31 December 01, 1989
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 Copyright, C Bull H N, 1989^L
57
58
59 TRADEMARKS ACKNOWLEDGMENTS
60
61
62 Megacalc is a registered trademark of The Mega Group, Inc.
63
64 Apple is a registered trademark of Apple Computer, Inc.
65
66 Tektronix is a trademark of Tektronix, Inc.
67
68 DEC and VT100 are trademarks of Digital Equipment Corporation.
69
70 VersaTerm is a trademark applied for by Lonnie R. Abelbeck.
71
72 IBM is a registered trademark of the International Business
73 Machines Corporation.
74
75 VisiCalc is a registered trademark of Visicorp, Inc.
76
77 MS-DOS is a registered trademark of Microsoft Corporation.
78
79 Macintosh is a registered trademark of Apple Computer, Inc.
80
81 UNIX is a registered trademark of AT&T Bell Laboratories.^L
82
83
84
85
86
87
88
89
90
91 SECTION 1
92
93
94 INTRODUCTION
95
96
97
98
99 Multics Release 12.3 MR12.3 is a complete release and assumes
100 the prior installation of MR12.2. That is, the library tapes are
101 self-supporting and do not require any other information to run
102 Multics.
103
104
105 This document includes descriptions of features included in
106 Multics Release MR12.3.
107
108
109 A separate document, Software Installation Bulletin SIB, is
110 supplied with the release tapes. The SIB describes the contents
111 of the release tapes and includes procedures for installation of
112 MR12.3.
113
114
115 Additional documentation, including a list of bugs fixed in
116 MR12.3, is provided with the release tapes, either as printable
117 segments on the tape in a special directory >doc>MR12.3, or as
118 paper copy.
119
120
121 Following is a summary of the remaining of sections in this
122 document.
123
124 Section 2
125 summarizes important highlights
126
127 Section 3
128 describes significant software changes
129
130 Section 4
131 describes incompatible changes
132
133 Appendix A
134 contains a partial list of new commands, active
135 functions, and subroutines
136
137
138
139 1-1 SRB12.3^L
140
141
142 Appendix B
143 contains a list of Priced Software Products. These
144 items are available only through contractual actions
145 with a Bull H N sales representative
146
147 Appendix C
148 describes the associated documentation
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197 1-2 SRB12.3^L
198
199
200
201
202
203
204
205
206
207 SECTION 2
208
209
210 HIGHLIGHTS OF MR12.3
211
212
213
214
215 This section contains a brief summary of the most important items
216 in this release. Refer to Section 3 for a more detailed
217 description.
218
219 A brief description of known bugs fixed in this release is
220 available in the segment >doc>MR12.3>TRs_fixed_in_MR12.3.
221
222
223 _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE _^HC_^HH_^HA_^HN_^HG_^HE _^HP_^HR_^HO_^HP_^HO_^HS_^HA_^HL_^HS
224
225
226 o^Hx There were no Software Change Proposals SCP submitted for
227 release MR12.3.
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255 2-1 SRB12.3^L
256
257
258
259
260
261
262
263
264
265 SECTION 3
266
267
268 CONTENTS OF MR12.3
269
270
271
272
273
274
275 _^HC_^HO_^HM_^HM_^HU_^HN_^HI_^HC_^HA_^HT_^HI_^HO_^HN_^HS _^HS_^HY_^HS_^HT_^HE_^HM _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
276
277
278
279
280 _^HC_^Ho_^Hm_^Hm_^Ha_^Hn_^Hd_^Hs
281
282 1. Modified the system command to use the process date_time
283 format rather than the concatenation of the process date
284 and time format for all keywords starting with
285 date_time_**.
286
287 2. Added the capability to specify starnames as input to the
288 dsmla command. The dsmla command will now display aliases
289 associated with the specified name as well as the specified
290 name itself.
291
292 3. Modified the listing of memos created with a
293 -repeat_when_processed memo control_argument. The change
294 in the flags description is from per_process to
295 repeat_when_processed.
296
297 4. When copying a non-empty mailbox along with its max_length
298 characterisic, the copy would prematurely terminate with an
299 error of "The requested action was not performed". This is
300 being changed to allow the copy to continue. The
301 consequences are that under this condition, the max_length
302 of the target of the copy will keep the default max_length
303 from when it was created, as opposed to the expected value
304 from the source. The following commands and subroutines
305 will be affected copy, move, copy_dir, move_dir, copy_,
306 copy_seg_ and copy_dir_.
307
308 5. Added the gate entry mail_table_priv_$delete_alias_case_ins
309 to permit case-insensitive alias deletions by the
310 update_mail_table_entry command.
311
312
313 3-1 SRB12.3^L
314
315
316 6. 1. Modified the display format for display_volume_log to
317 print at 79 characters per line. Also the ability to
318 display the disk label of the volume presented in the volog
319 is added through the -label, -no_label and -all control
320 arguments.
321
322 2. Modified display format of display_pvolog to print in
323 columnized output of 79 characters per line.
324
325 3. Changed the set_volume_log command to allow the setting
326 of the number of consolidated and inceremental reload
327 groups through the -incr_sets and -cons_sets control
328 arguments.
329
330 4. Enhanced the purging mechanism to provide better
331 control over reload groups.
332
333 5. Removed the -incr_skip_count argument for the volume
334 dumper commands. The new -purge_volume_log -pvl control
335 argument is now used instead. Please use the
336 set_volume_log command to establish the correct reload
337 groups for your site. Please type: "help set_volume_log"
338 for details.
339
340
341 _^HL_^HA_^HN_^HG_^HU_^HA_^HG_^HE_^HS
342
343
344 _^HC _^HL_^Ha_^Hn_^Hg_^Hu_^Ha_^Hg_^He
345
346 A- 1. Modified the C_compile command's control argument -table
347 -tb so it will no longer cause the generation of a
348 linkage editor listing, use the -list -ls control
349 argument instead. The C_compile command now finds the
350 default C funtime library using standard search rules.
351
352 A- 2. Modified the C runtime system and the execution family of
353 routines to properly set their return values. This value
354 contains information about nonstandard operation of the
355 child process.
356
357
358 _^HP_^HL_^H/_^H1
359
360 B- 1. Added the -version default and -no_default control
361 arguments to the PL/1 Compiler.
362
363 B- 2. Modified the PL/1 Compiler to generate warnings when an
364 options constant variable occurs on the LHS of an
365 assignment statement.
366
367
368
369
370
371 3-2 SRB12.3^L
372
373
374 B- 3. Modified the PL/1 Compiler to allow use of the named
375 constants as replication factors.
376
377
378 _^HE_^HM_^HA_^HC_^HS_^H, _^HV_^He_^Hr_^Hs_^Hi_^Ho_^Hn _^H1_^H2_^H._^H9
379
380 C- 1. 1. Modified f rmail-forward to forward the current
381 message to an address list that will be prompted for. A
382 numeric argument will allow the user to enter
383 redistribution comments via a comments buffer.
384
385 2. Modified x rmail-toggle-seen to toggle the seen
386 switch on the current message. This switch is displayed to
387 the user as the minor mode "Seen" and will be turned on
388 immediately a message is brought into the RMAIL buffer to
389 be displayed.
390
391 3. Modified ? rmail-help to display brief information
392 about each of the RMAIL mode additionally the reply and
393 comment buffers requests that are available.
394
395 4. Modified q rmail-quit is being modified to only
396 question a user quitting when no rmail commands have been
397 entered between the arrival of new mail and requesting of
398 rmail-quit.
399
400 C- 2. Modified emacs -line_length NN control argument so that NN
401 will be expected to describe the useable number of columns
402 on the screen. The value of NN used to be required to be
403 one grater than the screen capability.
404
405
406 _^HM_^HO_^HW_^HS_^HE
407
408 D- 1. Added the control order get_event_channel to mowse_io_ so
409 that programs which require the use of a foreground data
410 event channel, such as dial_out, may request the
411 identification of the ipc_event channel.
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429 3-3 SRB12.3^L
430
431
432 _^HW_^HS_^HT_^HE_^HR_^HM
433
434 E- 1.
435 1. A new keyboard input routine will be added which will
436 allow some EMACS-like editing capabilities on keyboard
437 input before sending a line to the host.
438
439 2. Input going to and coming from the host will be trapped
440 by WSTERM to allow the data to be stored to a file
441 and/or printed as it is being displayed.
442
443 3. Lines of input will be saved in a circular buffer each
444 time they are entered to allow them to be retrieved
445 later.
446
447
448 _^HE_^HD_^HI_^HT_^HO_^HR_^HS
449
450 F- 1.
451 Modified qedx to allow whitespaces between the "q" request
452 and the NL character.
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487 3-4 SRB12.3^L
488
489
490
491
492
493
494
495
496
497 SECTION 4
498
499
500 INCOMPATIBLE CHANGES
501
502
503
504
505 _^HO_^HP_^HE_^HR_^HA_^HT_^HI_^HN_^HG _^HS_^HY_^HS_^HT_^HE_^HM _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
506
507
508 _^HA_^HL_^HM _^HV_^He_^Hr_^Hs_^Hi_^Ho_^Hn _^H6_^H._^H4
509
510 A- 1. This version of the assembler contains a new pseudo-op
511 "error", several bug fixes, and discontinuation of the
512 obsolete "followon" pseudo-op. It's use will now incur a B
513 error. The "error" pseudo-op causes the fatal error flag
514 to be set which results in the "Translation failed."
515 message being issued at the end of the assembly. "-nsb"
516 will now be accepted as an abbreviation for "-no_symbols".
517 The assembler will now prevent itself from being invoked
518 recursively.
519
520
521 _^HO_^HP_^HE_^HR_^HA_^HT_^HI_^HN_^HG _^HS_^HY_^HS_^HT_^HE_^HM _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
522
523
524 _^HC_^Ho_^Hm_^Hm_^Ha_^Hn_^Hd_^Hs
525
526 B- 1. The -incr_skip_count argument for the volume dumper
527 commands has been removed. The new -purge_volume_log
528 -pvl is now used instead.
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545 4-1 SRB12.3^L
546
547
548
549
550
551
552
553
554
555 APPENDIX A
556
557
558 COMMANDS AND SUBROUTINES
559
560
561
562
563 This is a partial listing of new commands for MR12.3. There are
564 no new subroutines for MR12.3. A brief description of the
565 command functionality is included. Refer to info segments or the
566 appropriate manuals for more information.
567
568
569 _^HN_^HE_^HW _^HC_^HO_^HM_^HM_^HA_^HN_^HD_^HS
570
571 There are no new commands or subroutines for MR12.3.
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603 A-1 SRB12.3^L
604
605
606
607
608
609
610
611
612
613 APPENDIX B
614
615
616 MULTICS PRICED SOFTWARE PRODUCTS
617
618
619
620
621 PRODUCT
622 NUMBER TITLE
623
624
625 _^HO_^HP_^HE_^HR_^HA_^HT_^HI_^HN_^HG _^HS_^HY_^HS_^HT_^HE_^HM _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
626
627 SGS6800 Multics Operating System EXEC see Note 1 below
628 SGS6801 GCOS III Timesharing Environment Facility
629 SGS6803 FAST/DFAST Fast Access System for Timesharing
630 SGS6804 GCOS III Batch Environment Facility
631 see Note 1
632
633
634 _^HO_^HP_^HE_^HR_^HA_^HT_^HI_^HN_^HG _^HS_^HY_^HS_^HT_^HE_^HM _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE _^HE_^HX_^HT_^HE_^HN_^HS_^HI_^HO_^HN_^HS
635
636 SGC6823 Inter Multics File Transfer Facility
637 SGE6800 Multics System Software Extensions see Note 4
638 SGE6802 Remote Job Entry Facility
639
640
641 _^HC_^HO_^HM_^HM_^HU_^HN_^HI_^HC_^HA_^HT_^HI_^HO_^HN_^HS _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
642
643 SGC6800 Multics Communications System Multics CS
644 SGC6801 Autocall Support Option to Multics CS
645 SGC6802 3270 Support Option to Multics CS
646 SGC6803 Basic Bisync Support Option to Multics CS
647 SGC6804 G115 Support Option to Multics CS
648 SGC6805 File Transfer Facility
649 SGC6807 Multics HASP Facility
650 SGC6822 Multics Communications Support for X.25
651 SGC6827 Personal Computer Support Facility
652 SGC6828 Multics Online Workstation Environment
653
654
655 _^HP_^HR_^HO_^HG_^HR_^HA_^HM_^HM_^HI_^HN_^HG _^HL_^HA_^HN_^HG_^HU_^HA_^HG_^HE _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
656
657 SGL6801 FORTRAN Compiler and Runtime Facility
658 SGL6802 Basic Compiler and Runtime Facility
659
660
661 B-1 SRB12.3^L
662
663
664 SGL6803 COBOL-74 Compiler and Runtime Facility
665 SGL6805 MRPG Report Generator Facility
666 SGL6806 APL Version 5.02
667 SGL6807 Pascal Compiler and Runtime Facility
668 SGL6808 C Compiler and Runtime
669
670
671 _^HO_^HP_^HE_^HR_^HA_^HT_^HI_^HN_^HG _^HS_^HY_^HS_^HT_^HE_^HM _^HU_^HT_^HI_^HL_^HI_^HT_^HI_^HE_^HS _^HA_^HN_^HD _^HT_^HO_^HO_^HL_^HS
672
673 SGD6806 Executive Mail System
674 SGD6807 Format Document Facility
675 SGU6800 WORDPRO Comprehensive Facility
676 SGU6801 SORT/MERGE Facility
677 SGU6803 LISTER Facility
678 SGU6804 SPEEDTYPE Facility
679 SGU6805 Dictionary Tools
680 SGU6807 Extended Mail Facility
681 SGU6820 Compose Facility
682 SGU6833 TED Text Editor
683 SGU6834 Emacs Text Processing Facility
684 SGU6835 Offline Page Printing System Support Facility
685
686
687 _^HD_^HA_^HT_^HA _^HM_^HA_^HN_^HA_^HG_^HE_^HM_^HE_^HN_^HT _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
688
689 SGC6824 Multics Forum Facility
690 SGD6800 MRDS Multics Relational Data Store
691 SGD6801 LINUS Logical Inquiry and Update System
692 SGC6826 Multics Executive Forum Facility
693
694
695 _^HA_^HP_^HP_^HL_^HI_^HC_^HA_^HT_^HI_^HO_^HN_^HS _^HS_^HO_^HF_^HT_^HW_^HA_^HR_^HE
696
697 AGS6801 Timesharing Library see Note 3
698 AGS6802 ISTAT Interactive Statistics see Note 3
699 AGS6803 Graphics Facility
700 AGS6805 SCICONIC Mathematical Programming Package
701 AGS6806 SCICONIC Matrix Generator Facility
702 SGH6801 Simplified Computing and Filing Facility
703 SGH6802 TEXTO Document Management System and
704 LOGOTEL User Interface for TEXTO
705 SGH6804 MegaCalc Spread Sheet Package
706
707
708
709 Notes:
710
711 1. Licensed for use without separate charge to users
712 acquiring a central processor system from Bull H N.
713
714 2. Class II - Maintained only.
715
716 3. Class III - Unsupported.
717
718
719 B-2 SRB12.3^L
720
721
722 4. Required for normal Multics operation and to support
723 any additional separately priced software products.
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777 B-3 SRB12.3^L
778
779
780
781
782
783
784
785
786
787 APPENDIX C
788
789
790 DOCUMENTATION CHANGES
791
792
793
794
795 _^HC_^HU_^HR_^HR_^HE_^HN_^HT _^HM_^HU_^HL_^HT_^HI_^HC_^HS _^HD_^HO_^HC_^HU_^HM_^HE_^HN_^HT_^HA_^HT_^HI_^HO_^HN _^HS_^HT_^HA_^HT_^HU_^HS
796
797 A complete list of manuals including current availability
798 status is provided in >doc>info>manuals.info. Subsequent to
799 this release a SiteSA may obtain an updated list of available
800 manuals at >doc>info>manuals.info on System M.
801
802
803 _^H1_^H2_^H._^H1 _^HD_^Ho_^Hc_^Hu_^Hm_^He_^Hn_^Ht_^Ha_^Ht_^Hi_^Ho_^Hn
804
805 There are no new or updated publications to support MR12.3.
806 Updates to manuals are provided by errata info files found in
807 >doc>info. Shown below are the errata, with add name, which have
808 been created for MR12.3.
809
810 errata.ak50.info
811 Sys_Admin_Procedures_manual.info
812 errata.am81.info
813 Sys_Maintenance_Proc_manual.info
814 errata.am82.info
815 Basic_manual.info
816 errata.at58.info
817 Fortran_manual.info
818 errata.az49.info
819 LINUS.info
820 errata.cj52.info
821 EMACS_Ext_Writers_Guide.info
822 errata.gb58.info
823 Common_Commands_manual.info
824
825
826
827
828
829
830
831
832
833
834
835 C-1 SRB12.3^L
836
837
838 For the convenience of new user sites, a complete list of Multics
839 manuals, is provided below. For information about how to order
840 manuals, type "help order_manuals," on your system.
841
842
843 AG90 Introduction to Programming on Multics
844 AG91 Multics Programmer's Reference Manual
845 AG92 Multics Commands and Active Functions
846 AG93 Multics Subroutines and Input/Output Modules
847 AG94 Multics PL/I Language Specification
848 AK50 Multics System Administration Procedures
849 AK51 Multics Project Administrator's Guide
850 AK95 Multics APL User's Guide
851 AL39 Multics Processor Manual
852 AM81 Multics System Maintenance Procedures
853 AM82 Multics BASIC
854 AM83 Multics PL/I Reference Manual
855 AN05 Multics GCOS Environment Simulator
856 AN50 Guide to Multics Manuals
857 AS40 Multics Graphics System
858 AS43 Multics COBOL User's Guide
859 AS44 Multics COBOL Reference Manual
860 AT58 Multics FORTRAN Manual
861 AT59 Multics DFAST Subsystem User's Guide
862 AU25 Multics FAST Subsystem Reference Guide
863 AU77 Multics Online Test and Diagnostics Reference Manual
864 AW17 Multics Commands and Active Functions Quick Reference Guide
865 AW32 Multics SORT/MERGE
866 AW53 Multics Relational Data Store Reference Manual
867 AZ49 Multics Logical Inquiry and Update System Reference Manual
868 AZ98 Multics WORDPRO Reference Manual
869 CC69 Multics Report Program Generator Reference Manual
870 CC70 Multics FORTRAN User's Guide
871 CC75 Multics Communications Administration
872 CG40 Multics qedx Text Editor User's Guide
873 CH23 Multics Extended Mail System User's Guide
874 CH24 New User's Introduction to Multics--Part I
875 CH25 New User's Introduction to Multics--Part II
876 CH26 Multics Error Messages: Primer and Reference Manual
877 CH27 Emacs Text Editor User's Guide
878 CJ52 Multics Emacs Extension Writer's Guide
879 CJ97 Multics Page Processing System Utility Manual
880 CP31 Level 68 Introduction to Emacs Text Editor
881 CP50 Multics Text Editor Ted Reference Manual
882 CP51 Multics Menu Creation Facilities
883 CX20 Fundamentals of Multics Executive Mail
884 CX72 Executive Mail Editing Operations Reference Card
885 CY73 Inter-Multics File Transfer Facility Reference Guide
886 CY74 Multics Forum Interactive Meeting System User's Guide
887 DJ18 Guide to Multics WORDPRO for New Users
888 DU06 Fundamentals of Multics Forum Interactive Meeting System
889 DW19 Multics MegaCalc User's Guide
890
891
892
893 C-2 SRB12.3^L
894
895
896 DX71 Fundamentals of Multics Executive Forum
897 GB58 Multics Common Commands
898 GB59 DPS 6/Multics Satellite 6M Reference Manual
899 GB60 Multics HASP Service and Utility Manual
900 GB61 Operator's Guide to Multics
901 GB62 Multics Pascal User's Guide
902 GB63 Multics Report Writer Reference Manual
903 GB64 Multics Administration, Maintenance, and Operations Cmds
904 GB65 Mulitics/Personal Computer File Transmission Facilities
905 GB66 Multics On-Line Work Station End User's Guide
906 GL71 Multics Simplified Computing and Filing Facility
907 GN08 Multics Emacs Reference Card
908 HH07 Multics C Compiler User's Guide
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951 C-3 SRB12.3^L
952
953
954
955
956
957
958
959
960
961 CONTENTS
962
963
964 Page
965
966 Section 1 Introduction . . . . . . . . . . . . . . 1-1
967
968 Section 2 Highlights of MR12.3 . . . . . . . . . . 2-1
969 Software Change Proposals . . . . . . 2-1
970
971 Section 3 Contents of MR12.3 . . . . . . . . . . . 3-1
972 Communications System Software . . . . 3-1
973 Commands . . . . . . . . . . . . . 3-1
974 Languages . . . . . . . . . . . . . . 3-2
975 C Language . . . . . . . . . . . . 3-2
976 PL/1 . . . . . . . . . . . . . . . 3-2
977 EMACS, Version 12.9 . . . . . . . . 3-3
978 MOWSE . . . . . . . . . . . . . . . 3-3
979 WSTERM . . . . . . . . . . . . . . 3-3
980 EDITORS . . . . . . . . . . . . . . 3-4
981
982 Section 4 Incompatible Changes . . . . . . . . . . 4-0
983 Operating System Software . . . . . . 4-0
984 ALM Version 6.4 . . . . . . . . . . 4-0
985 OPERATING SYSTEM SOFTWARE . . . . . . 4-0
986 Commands . . . . . . . . . . . . . 4-0
987
988 Appendix A Commands and Subroutines . . . . . . . . A-1
989 New Commands . . . . . . . . . . . . . A-1
990
991 Appendix B Multics Priced Software Products . . . . B-1
992 Operating System Software . . . . . . B-1
993 Operating System Software Extensions . B-1
994 Communications Software . . . . . . . B-1
995 Programming Language Software . . . . B-1
996 Operating System Utilities and Tools . B-2
997 Data Management Software . . . . . . . B-2
998 Applications Software . . . . . . . . B-2
999
1000 Appendix C Documentation Changes . . . . . . . . . . C-1
1001 Current Multics Documentation Status . C-1
1002 12.1 Documentation . . . . . . . . C-1
1003
1004
1005
1006
1007
1008
1009 iii SRB12.3^L