RTEMS Version
    Joel Sherrill 
    joel.sherrill at OARcorp.com
       
    Mon Jun 26 14:36:28 UTC 2000
    
    
  
William Meadows wrote:
> 
> Is there a standard way to determine which version is installed on your
> machine?
There is a version string in the librtemsall.a library.  This
string should also be in the file 
<INSTALL_POINT>/<BSP>/include/rtems/sptables.h.
It is of the form:
  "RTEMS RELEASE " RTEMS_VERSION
     "(" CPU_NAME "/" CPU_MODEL_NAME "/@RTEMS_BSP@)";
You can also call uname() and print the provided information
doing something like this when POSIX is enabled.
#include <stdio.h>
#include <assert.h>
#include <sys/utsname.h>
void print_info()
{
  struct utsname  uts;
  int             status;
  status = uname( &uts );
  assert( !status );
  printf( "Init: uts.sysname: %s\n", uts.sysname );
  printf( "Init: uts.nodename: %s\n", uts.nodename );
  printf( "Init: uts.release: %s\n", uts.release );
  printf( "Init: uts.version: %s\n", uts.version );
  printf( "Init: uts.machine: %s\n", uts.machine );
  puts("");
}
-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985
    
    
More information about the users
mailing list