1 /* BEGIN INCLUDE FILE dm_fm_increment_info.incl.pl1 */ 2 3 /* DESCRIPTION: 4 This structure is passed to the file_manager to describe increment words 5 to be used in a postcommit handler. The structure elements have the 6 following meaning: 7 increments_ptr - pointer to the first word of one or more words in the 8 caller's address space that is to be used by a postcommit 9 handler to increment values in a DM file. 10 number_of_words - The number of increment words pointed to by increments_ptr. 11 offset_in_bytes - offset from the begining of the control interval to the 12 location in the control interval of the first word to be 13 incremented at postcommit time. 14 */ 15 16 /* HISTORY: 17 Written by R. Michael Tague, 03/06/85. 18 Modified: 19 */ 20 21 /****^ HISTORY COMMENTS: 22 1) change(87-01-15,Hergert), approve(87-04-01,MCR7632), 23 audit(87-01-30,Dupuis), install(87-04-02,MR12.1-1020): 24 For TR phx20754. Added element_id so that we can save the id of the 25 key_count_array and use it at post commit time, if necessary. 26 END HISTORY COMMENTS */ 27 28 29 /* format: style5,^indcomtxt */ 30 31 dcl fm_increment_info_ptr ptr; 32 dcl 1 fm_increment_info aligned based (fm_increment_info_ptr), 33 2 version char (8), 34 2 increments_ptr ptr, 35 2 element_id bit (36), 36 2 number_of_words fixed bin (35), 37 2 offset_in_bytes fixed bin (35); 38 39 dcl FM_INCREMENT_INFO_VERSION_1 40 char (8) aligned internal static 41 options (constant) init ("fmword01"); 42 43 /* END INCLUDE FILE dm_fm_increment_info.incl.pl1 */