1 /* BEGIN INCLUDE FILE vcons_tab.incl.pl1 */ 2 /* 3 Virtual Console Table 4 5 Associates virtual consoles with physical devices and/or log 6 segments. */ 7 8 9 dcl 1 vcons_tab aligned based based(vconsp), /* header 4 words */ 10 2 lock bit(36), 11 2 no_of_vcons fixed bin, 12 2 flags bit(36), 13 2 pad1 fixed bin, 14 2 star_entry like vcons aligned, 15 2 vcons(32) like vcons aligned; 16 17 dcl 1 vcons aligned based(vcep), /* This header 10 dec 12 oct words */ 18 2 vcons char(32), 19 2 no_of_dest fixed bin, 20 2 flags, 21 3 inuse bit(1) unal, 22 3 unused bit(35) unal, 23 2 dest(8) aligned, /* 12 dec 14 oct words */ 24 3 type fixed bin, 25 3 pad2 fixed bin, 26 3 dest char(32), 27 3 queue_seg_ptr ptr; 28 /* 29 30 vcons_tab 31 lock 32 no_of_vcons 33 vcons 34 vcons Symbolic name of virtual console 35 no_of_dest Number of physical destinations for 36 messages to this virtual console. 37 inuse "1"b if this entry is in use. 38 dest Where the message is to be sent 39 type 1 for tty, 2 for segment 40 dest Symbolic name of physical destination 41 tty_index If tty, index in mess coordr answer table 42 seg_ptr if segment, pointer to it. 43 */ 44 /* END INCLUDE FILE vcons_tab.incl.pl1 */