RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys

源代码在线查看: object.c

软件大小: 17702 K
上传用户: cocoplus
关键词: Multiprocessor Executive Real-Time real-time
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*				 *  Object Handler				 *				 *				 *  COPYRIGHT (c) 1989-1999.				 *  On-Line Applications Research Corporation (OAR).				 *				 *  The license and distribution terms for this file may be				 *  found in the file LICENSE in this distribution or at				 *  http://www.rtems.com/license/LICENSE.				 *				 *  $Id: object.c,v 1.26.6.1 2003/09/04 18:52:47 joel Exp $				 */								#include 				#include 				#include 				#include 				#if defined(RTEMS_MULTIPROCESSING)				#include 				#endif				#include 				#include 				#include 				#include 								/*PAGE				 *				 *  _Objects_Handler_initialization				 *				 *  This routine initializes the object handler.				 *				 *  Input parameters:				 *    node                   - local node				 *    maximum_nodes          - number of nodes in the system				 *    maximum_global_objects - number of configured global objects				 *				 *  Output parameters:  NONE				 */								void _Objects_Handler_initialization(				  unsigned32 node,				  unsigned32 maximum_nodes,				  unsigned32 maximum_global_objects				)				{				  if ( node < 1 || node > maximum_nodes )				    _Internal_error_Occurred(				      INTERNAL_ERROR_CORE,				      TRUE,				      INTERNAL_ERROR_INVALID_NODE				    );								  _Objects_Local_node    = node;				  _Objects_Maximum_nodes = maximum_nodes;								#if defined(RTEMS_MULTIPROCESSING)				  _Objects_MP_Handler_initialization(				    node,				    maximum_nodes,				    maximum_global_objects				  );				#endif				}							

相关资源