X-Git-Url: http://rtime.felk.cvut.cz/gitweb/frescor/fosa.git/blobdiff_plain/1294b785f91a9f1794d2d5e800c562bbecacc906..e5a90ef3d03042165a42702731c032cf62c0494d:/src_rtlinux/test_fosa.c diff --git a/src_rtlinux/test_fosa.c b/src_rtlinux/test_fosa.c index 65160d9..2732694 100644 --- a/src_rtlinux/test_fosa.c +++ b/src_rtlinux/test_fosa.c @@ -29,30 +29,60 @@ void *main_app(void *args) { // Test clock functions ////////////////////////////////// - printf("--------------------------------------------------\n"); - printf("test get_time\n"); - - struct timespec current_time; - int err; - void * obtained; - fosa_clock_id_t cpu_clock; - - err=fosa_clock_get_time(FOSA_CLOCK_REALTIME, ¤t_time); - printf("fosa_clock_get_time for CLOCK_REALTIME sec=%d nsec=%d err=%d\n", - current_time.tv_sec, current_time.tv_nsec,err); - - fosa_thread_get_cputime_clock(fosa_thread_self(), &cpu_clock); - err=fosa_clock_get_time(cpu_clock, ¤t_time); - printf("fosa_clock_get_time for CPU-time clock sec=%d nsec=%d err=%d\n", - current_time.tv_sec, current_time.tv_nsec,err); - - - ///////////////////////////////////////////// - // Test thread ids, attributes and creation - //////////////////////////////////////////// - - - printf("--------------------------------------------------\n"); +// ----------------------------------------------------------------------- +// Copyright (C) 2006 - 2009 FRESCOR consortium partners: +// +// Universidad de Cantabria, SPAIN +// University of York, UK +// Scuola Superiore Sant'Anna, ITALY +// Kaiserslautern University, GERMANY +// Univ. Politécnica Valencia, SPAIN +// Czech Technical University in Prague, CZECH REPUBLIC +// ENEA SWEDEN +// Thales Communication S.A. FRANCE +// Visual Tools S.A. SPAIN +// Rapita Systems Ltd UK +// Evidence ITALY +// +// See http://www.frescor.org for a link to partners' websites +// +// FRESCOR project (FP6/2005/IST/5-034026) is funded +// in part by the European Union Sixth Framework Programme +// The European Union is not liable of any use that may be +// made of this code. +// +// +// based on previous work (FSF) done in the FIRST project +// +// Copyright (C) 2005 Mälardalen University, SWEDEN +// Scuola Superiore S.Anna, ITALY +// Universidad de Cantabria, SPAIN +// University of York, UK +// +// FSF API web pages: http://marte.unican.es/fsf/docs +// http://shark.sssup.it/contrib/first/docs/ +// +// This file is part of FOSA (Frsh Operating System Adaption) +// +// FOSA is free software; you can redistribute it and/or modify it +// under terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) any +// later version. FOSA is distributed in the hope that it will be +// useful, but WITHOUT ANY WARRANTY; without even the implied warranty +// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. You should have received a +// copy of the GNU General Public License along with FOSA; see file +// COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, +// Cambridge, MA 02139, USA. +// +// As a special exception, including FOSA header files in a file, +// instantiating FOSA generics or templates, or linking other files +// with FOSA objects to produce an executable application, does not +// by itself cause the resulting executable application to be covered +// by the GNU General Public License. This exception does not +// however invalidate any other reasons why the executable file might be +// covered by the GNU Public License. +// ----------------------------------------------------------------------- printf("test thread ids and thread creation\n"); int stsize, prio;