1 /* *********************************************************** 2 * * 3 * Copyright, (C) Honeywell Information Systems Inc., 1982 * 4 * * 5 *********************************************************** */ 6 /* Begin include file task_create_data.incl.pl1 */ 7 8 declare task_create_data_version_3 fixed bin static init (3) options (constant); 9 declare task_create_data_ptr pointer automatic; 10 declare 1 task_create_data aligned based (task_create_data_ptr), 11 2 version fixed bin, /* this is version 3 */ 12 2 overseer variable entry (pointer), 13 2 data_ptr pointer, /* pointer to be passed to overseer */ 14 2 vcpu_limit fixed bin (71), /* CPU limit if any */ 15 2 priority fixed bin, /* for task scheduler */ 16 2 comment char (64), /* for humans */ 17 /* end of version 2 structure */ 18 2 flags, 19 3 top_level bit (1) unaligned, /* this is an independent task */ 20 3 shared_static bit (1) unaligned; /* shares static with creator */ 21 22 /* End include file task_create_data.incl.pl1 */