1 2 3 "BEGIN INCLUDE FILE dm_fast_lock_alm_strucs.incl.alm 4 5 6 "Created 01/08/85 1726.6 est Tue by convert_include_file, 7 " Version of 01/08/85 1712.0 est Tue. 8 9 "Made from >udd>Multics>Spratt>work>dm_fast_lock_alm_strucs.incl.pl1, 10 " modified 01/04/85 1825.0 est Fri 11 12 " 13 " Structure fast_lock 14 " 15 equ fast_lock_size,2 16 17 18 equ fast_lock.lock_word,0 19 20 equ fast_lock.notify_sw_word,1 21 bool fast_lock.notify_sw,400000 " DU 22 equ fast_lock.offset,1 " LOWER 23 24 " 25 " Structure fast_lock_block 26 " 27 equ fast_lock_block_size,4 28 29 30 equ fast_lock_block.uid,0 31 32 equ fast_lock_block.offset,1 " UPPER 33 34 equ fast_lock_block.list_head,2 " UPPER 35 equ fast_lock_block.mbz,2 " LOWER 36 37 " 38 " Structure fast_lock_wakeup_block 39 " 40 equ fast_lock_wakeup_block_size,4 41 42 43 " equ fast_lock_wakeup_block.event_channel,0 " DOUBLE 44 " equ fast_lock_wakeup_block.processid,2 45 equ fast_lock_wakeup_block.message,3 46 47 " 48 " Structure fast_lock_data 49 " 50 equ fast_lock_data_size,8 51 52 equ fast_lock_data.version,0 " DOUBLE 53 equ fast_lock_data.size,2 54 equ fast_lock_data.n_list_entries,3 55 equ fast_lock_data.free_list_head,4 " LEVEL 2 56 57 equ fast_lock_data.list,6 " DOUBLE 58 59 " 60 " Structure lock_list_head 61 " 62 equ lock_list_head.firstp,0 " UPPER 63 equ lock_list_head.mbz,0 " LOWER 64 65 " 66 " Structure lock_list_block 67 " 68 equ lock_list_block.nextp,0 " UPPER 69 equ lock_list_block.mbz,0 " LOWER 70 71 equ lock_list_block.block_words,1 " UPPER 72 73 equ lock_list_block.block_data,2 74 75 " 76 " Structure lock_list_meters 77 " 78 equ lock_list_meters_size,6 79 80 equ lock_list_meters.version,0 " DOUBLE 81 equ lock_list_meters.thrdout_calls,2 82 equ lock_list_meters.thrdin_calls,3 83 equ lock_list_meters.thrdout_steps,4 84 equ lock_list_meters.thrdin_steps,5 85 86 "END INCLUDE FILE dm_fast_lock_alm_strucs.incl.alm