source: rtems/cpukit/itron/src/eventflags.c @ 0ab34c90

4.104.114.84.95
Last change on this file since 0ab34c90 was 0ab34c90, checked in by Joel Sherrill <joel.sherrill@…>, on 04/17/07 at 20:32:13

2007-04-17 Joel Sherrill <joel@…>

  • itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c, itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c, itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c, itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c, rtems/src/taskinitusers.c, rtems/src/tasks.c, sapi/include/confdefs.h, sapi/src/io.c: Various modification to reduce executable size. Most were refactoring of files. Split ITRON API files. Implemented mechanism to avoid initialization task/thread loop being linked in when that style of task initialization was not being used.
  • itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c, itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c, itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c, itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c, itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c, itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c, itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c, itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c, itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c, itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c, itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c, itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c, itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c, itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c, itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c, itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c, itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c, itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c, itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c, itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c, itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*
2 *  COPYRIGHT (c) 1989-2007.
3 *  On-Line Applications Research Corporation (OAR).
4 *
5 *  The license and distribution terms for this file may be
6 *  found in the file LICENSE in this distribution or at
7 *  http://www.rtems.com/license/LICENSE.
8 *
9 *  $Id$
10 */
11
12#if HAVE_CONFIG_H
13#include "config.h"
14#endif
15
16#include <rtems/itron.h>
17
18#include <rtems/itron/eventflags.h>
19
20/*
21 *  _ITRON_Eventflags_Manager_initialization
22 *
23 *  This routine initializes all event flags manager related data structures.
24 *
25 *  Input parameters:
26 *    maximum_eventflags - maximum configured eventflags
27 *
28 *  Output parameters:  NONE
29 */
30
31void _ITRON_Eventflags_Manager_initialization(
32  uint32_t   maximum_eventflags
33)
34{
35  _Objects_Initialize_information(
36    &_ITRON_Eventflags_Information,     /* object information table */
37    OBJECTS_ITRON_API,                  /* object API */
38    OBJECTS_ITRON_EVENTFLAGS,           /* object class */
39    maximum_eventflags,                 /* maximum objects of this class */
40    sizeof( ITRON_Eventflags_Control ),
41                                 /* size of this object's control block */
42    FALSE,                       /* TRUE if names for this object are strings */
43    ITRON_MAXIMUM_NAME_LENGTH    /* maximum length of each object's name */
44#if defined(RTEMS_MULTIPROCESSING)
45    ,
46    FALSE,                       /* TRUE if this is a global object class */
47    NULL                         /* Proxy extraction support callout */
48#endif
49  );
50
51  /*
52   *  Register the MP Process Packet routine.
53   *
54   *  NOTE: No MP Support YET in RTEMS ITRON implementation.
55   */
56
57}
Note: See TracBrowser for help on using the repository browser.