source: rtems/cpukit/posix/include/rtems/posix/posixapi.h @ aac75d3b

4.104.115
Last change on this file since aac75d3b was aac75d3b, checked in by Joel Sherrill <joel.sherrill@…>, on 12/15/08 at 19:21:01

2008-12-15 Joel Sherrill <joel.sherrill@…>

  • itron/include/rtems/itron/itronapi.h, libmisc/capture/capture.c, libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c, libmisc/monitor/mon-itask.c, libmisc/monitor/mon-mpci.c, posix/include/rtems/posix/config.h, posix/include/rtems/posix/posixapi.h, rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/rtemsapi.h, rtems/src/taskinitusers.c, sapi/include/confdefs.h, sapi/include/rtems/config.h, sapi/include/rtems/init.h, sapi/src/exinit.c, sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c, score/src/isr.c, score/src/thread.c, score/src/threadcreateidle.c, score/src/threadstackallocate.c, score/src/threadstackfree.c, score/src/wkspace.c: Eliminate pointers to API configuration tables in the main configuration table. Reference the main configuration table and the API configuration tables directly using the confdefs.h version rather than obtaining a pointer to it. This eliminated some variables, a potential fatal error, some unnecessary default configuration structures. Overall, about a 4.5% reduction in the code size for minimum and hello on the SPARC.
  • Property mode set to 100644
File size: 592 bytes
Line 
1/**
2 * @file rtems/posix/posixapi.h
3 */
4
5/*
6 *  COPYRIGHT (c) 1989-2008.
7 *  On-Line Applications Research Corporation (OAR).
8 *
9 *  The license and distribution terms for this file may be
10 *  found in the file LICENSE in this distribution or at
11 *  http://www.rtems.com/license/LICENSE.
12 *
13 *  $Id$
14 */
15
16#ifndef _RTEMS_POSIX_POSIXAPI_H
17#define _RTEMS_POSIX_POSIXAPI_H
18
19#include <rtems/config.h>
20
21/**
22 *  @brief Initialize POSIX API
23 *
24 *  This method is responsible for initializing each of the POSIX
25 *  API managers.
26 */
27void _POSIX_API_Initialize(void);
28
29#endif
30/* end of include file */
Note: See TracBrowser for help on using the repository browser.