URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [lib/] [libbsp/] [shared/] [bsplibc.c] - Rev 666
Go to most recent revision | Compare with Previous | Blame | View Log
/* * COPYRIGHT (c) 1989-1999. * On-Line Applications Research Corporation (OAR). * * $Id: bsplibc.c,v 1.2 2001-09-27 12:01:12 chris Exp $ */ #include <rtems.h> #include <rtems/libio.h> #include <libcsupport.h> extern rtems_configuration_table BSP_Configuration; void bsp_libc_init( void *heap_start, unsigned32 heap_size, int use_sbrk ) { RTEMS_Malloc_Initialize( heap_start, heap_size, use_sbrk ); /* * Init the RTEMS libio facility to provide UNIX-like system * calls for use by newlib (ie: provide open, close, etc) * Uses malloc() to get area for the iops, so must be after malloc init */ rtems_libio_init(); /* * Set up for the libc handling. */ if ( BSP_Configuration.ticks_per_timeslice > 0 ) libc_init(1); /* reentrant if possible */ else libc_init(0); /* non-reentrant */ }
Go to most recent revision | Compare with Previous | Blame | View Log