00001 #ifndef agSTARTUP_TASK_H 00002 #define agSTARTUP_TASK_H 00003 /******************************************************************************* 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: agStartupTask.h,v 1.98 2003/11/11 14:58:39 vltsccm Exp $" 00007 * 00008 * who when what 00009 * -------- -------- ---------------------------------------------- 00010 * gchiozzi 11/05/98 created from trsmonStartupTask.h 00011 */ 00012 00013 /************************************************************************ 00014 * 00015 *---------------------------------------------------------------------- 00016 */ 00017 00018 ccsCOMPL_STAT agStartupTask ( 00019 char *name, /* name of new task (stored at pStackBase) */ 00020 int priority, /* priority of new task */ 00021 int options, /* task option word */ 00022 int stackSize, /* size (bytes) of stack needed plus name */ 00023 FUNCPTR entryPt, /* entry point of new task */ 00024 vltINT32 *taskId, 00025 int arg1, /* 1st of 8 req'd task args to pass to func */ 00026 int arg2, /* (the firs two are the semaphore and the */ 00027 int arg3, /* init status) */ 00028 int arg4, 00029 int arg5, 00030 int arg6, 00031 int arg7, 00032 int arg8, 00033 ccsERROR *error); 00034 00035 #endif