From f0ebd4a1a746edc3bd2335d35bf9f1301ebb20f0 Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Fri, 12 Jun 2020 13:56:30 -0400 Subject: [PATCH 1/9] Fix #499, store all arguments Keep the entire argc/argv from the shell. Do not prune the command name as getopt expects this to be there. --- src/bsp/generic-linux/src/bsp_start.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/bsp/generic-linux/src/bsp_start.c b/src/bsp/generic-linux/src/bsp_start.c index 4f01c8846..0dbebbd6a 100644 --- a/src/bsp/generic-linux/src/bsp_start.c +++ b/src/bsp/generic-linux/src/bsp_start.c @@ -140,14 +140,12 @@ int main(int argc, char *argv[]) * Note that the first argument (0) is the command name. The * first "real" argument is at position 1. * - * The first arg is ignored to be more consistent with other platforms - * where this is not passed in. + * However this still needs to pass it through as the appliction + * might still want to use library "getopt" and this expects the + * first parameter to be this way. */ - if (argc > 1) - { - OS_BSP_Global.ArgC = argc - 1; - OS_BSP_Global.ArgV = &argv[1]; - } + OS_BSP_Global.ArgC = argc; + OS_BSP_Global.ArgV = argv; /* * Only attempt terminal control if the stdout is a TTY From 1741655fad855cd68d4a83c08e2bd0fade18fad6 Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Sat, 13 Jun 2020 12:33:06 -0400 Subject: [PATCH 2/9] Fix #501, add PIC library for ut assert Add a position independent code (PIC) variant of the ut_assert library, which can be dynamically loaded into other applications rather than running as a standalone OSAL application. This enables loading UT assert as a CFE library. This required moving some symbols/functions around. Mainly, the PIC library does _not_ contain the "utbsp.c" file which has the bindings to the OSAL BSP when running as a standalone app, but everything else should be the same. --- ut_assert/CMakeLists.txt | 21 ++++++++++ ut_assert/inc/utassert.h | 32 +++++++++++++++ ut_assert/inc/utbsp.h | 32 --------------- ut_assert/inc/uttest.h | 35 +++++++++++++++-- ut_assert/src/utassert.c | 47 +++++++++++++++++++++- ut_assert/src/utbsp.c | 84 ++++++++++++++++++++-------------------- ut_assert/src/utglobal.h | 59 ++++++++++++++++++++++++++++ ut_assert/src/uttest.c | 63 +++++++----------------------- 8 files changed, 243 insertions(+), 130 deletions(-) create mode 100644 ut_assert/src/utglobal.h diff --git a/ut_assert/CMakeLists.txt b/ut_assert/CMakeLists.txt index 58b1aefaa..5570be30a 100644 --- a/ut_assert/CMakeLists.txt +++ b/ut_assert/CMakeLists.txt @@ -42,4 +42,25 @@ target_compile_definitions(ut_assert PUBLIC target_link_libraries(ut_assert osal_bsp) +# The "pic" variant of ut_assert is compiled as an +# object library to be included in another object, +# such as a loadable test app for CFE. +# It is compiled as position independent code (PIC) +# to support dynamic loading. +add_library(ut_assert_pic OBJECT EXCLUDE_FROM_ALL + src/utassert.c + src/utlist.c + src/utstubs.c + src/uttest.c + src/uttools.c +) + +set_target_properties(ut_assert_pic PROPERTIES + POSITION_INDEPENDENT_CODE TRUE +) + +target_include_directories(ut_assert_pic PUBLIC + "${CMAKE_CURRENT_SOURCE_DIR}/inc" +) + diff --git a/ut_assert/inc/utassert.h b/ut_assert/inc/utassert.h index 9d277137a..9cdbb426b 100644 --- a/ut_assert/inc/utassert.h +++ b/ut_assert/inc/utassert.h @@ -188,5 +188,37 @@ void UtAssert_Abort(const char *Message); */ void UtAssert_Message(uint8 MessageType, const char *File, uint32 Line, const char *Spec, ...) OS_PRINTF(4,5); +/** + * The BSP single test case reporting function. + * + * Invokes the BSP-specific pass/fail reporting mechanism based on the MessageType. + * + * This is typically output as a message to the test log but may be fancier if the BSP requires it. + * One example might be to toggle a GPIO bit or LED if the test is running on a separate processor board. + * + * \param File File containing the test case + * \param LineNum Line number containing the test case + * \param MessageType Should be set to either UT_MESSAGE_PASS or UT_MESSAGE_FAILURE. + * \param SubsysName The subsystem under test (abbreviated name) + * \param ShortDesc Short description of the test case + * \param SegmentNum Sequence among the overall/global test Segments + * \param TestDescr Sequence within the current test Segment + */ +void UtAssert_DoReport(const char *File, uint32 LineNum, uint32 SegmentNum, uint32 SegmentSeq, uint8 MessageType, + const char *SubsysName, const char *ShortDesc); + +/** + * The BSP overall test reporting function. + * + * Invokes the BSP-specific overall pass/fail reporting mechanism based the subsystem pass/fail counters. + * + * Like the UtAssert_DoReport() function, this is typically done as a message on the console/log however + * it might be different for embedded targets. + * + * \param Appname The application under test + * \param TestCounters Counter object for the completed test + */ +void UtAssert_DoTestSegmentReport(const char *SegmentName, const UtAssert_TestCounter_t *TestCounters); + #endif diff --git a/ut_assert/inc/utbsp.h b/ut_assert/inc/utbsp.h index c52291fc6..2bbab0df7 100644 --- a/ut_assert/inc/utbsp.h +++ b/ut_assert/inc/utbsp.h @@ -79,38 +79,6 @@ void UT_BSP_StartTestSegment(uint32 SegmentNumber, const char *SegmentName); */ void UT_BSP_DoText(uint8 MessageType, const char *OutputMessage); -/** - * The BSP single test case reporting function. - * - * Invokes the BSP-specific pass/fail reporting mechanism based on the MessageType. - * - * This is typically output as a message to the test log but may be fancier if the BSP requires it. - * One example might be to toggle a GPIO bit or LED if the test is running on a separate processor board. - * - * \param File File containing the test case - * \param LineNum Line number containing the test case - * \param MessageType Should be set to either UT_MESSAGE_PASS or UT_MESSAGE_FAILURE. - * \param SubsysName The subsystem under test (abbreviated name) - * \param ShortDesc Short description of the test case - * \param SegmentNum Sequence among the overall/global test Segments - * \param TestDescr Sequence within the current test Segment - */ -void UT_BSP_DoReport(const char *File, uint32 LineNum, uint32 SegmentNum, uint32 SegmentSeq, uint8 MessageType, - const char *SubsysName, const char *ShortDesc); - -/** - * The BSP overall test reporting function. - * - * Invokes the BSP-specific overall pass/fail reporting mechanism based the subsystem pass/fail counters. - * - * Like the UT_BSP_DoReport() function, this is typically done as a message on the console/log however - * it might be different for embedded targets. - * - * \param Appname The application under test - * \param TestCounters Counter object for the completed test - */ -void UT_BSP_DoTestSegmentReport(const char *SegmentName, const UtAssert_TestCounter_t *TestCounters); - /** * The BSP overall test end function. * diff --git a/ut_assert/inc/uttest.h b/ut_assert/inc/uttest.h index ac881eaa1..66e63d21e 100644 --- a/ut_assert/inc/uttest.h +++ b/ut_assert/inc/uttest.h @@ -29,14 +29,41 @@ * Exported Functions */ -/* Adds a new unit test to the test database. */ +/** + * \brief Adds a new unit test to the test database. + * + * Called by the user to register a new test case with the library. + * + * \param Test Main test function to call. + * \param Setup Setup function, called before the test function + * \param Teardown Cleanup function, called after the test function + * \param TestName Name of test for logging purposes + */ void UtTest_Add(void (*Test)(void), void (*Setup)(void), void (*Teardown)(void), const char *TestName); +/** + * \brief Early initialization function + * + * Reset the global data to a safe state for initial start-up. + * This should be called before any other API. + */ +void UtTest_EarlyInit(void); + + +/** + * \brief Execute all registered tests + * + * All test functions that were registered with UtTest_Add will be executed in order. + */ +void UtTest_Run(void); + /* - * Set up function for UT-Assert based test routines - * This should call UtTest_Add() for each test set + * \brief Set up function for UT-Assert based test routines + * + * This function must be provided by the user to set up test cases. + * This should call UtTest_Add() for each test case. */ -void UtTest_Setup(void); +void UtTest_Setup(void); #endif diff --git a/ut_assert/src/utassert.c b/ut_assert/src/utassert.c index 0ce18852b..a93e9d972 100644 --- a/ut_assert/src/utassert.c +++ b/ut_assert/src/utassert.c @@ -39,6 +39,49 @@ static char CurrentSegment[128]; * Function Definitions */ +void UtAssert_DoReport(const char *File, uint32 LineNum, uint32 SegmentNum, uint32 TestSeq, uint8 MessageType, + const char *SubsysName, const char *ShortDesc) +{ + uint32 FileLen; + const char *BasePtr; + char ReportBuffer[320]; + + FileLen = strlen(File); + BasePtr = File + FileLen; + while (FileLen > 0) + { + --BasePtr; + --FileLen; + if (*BasePtr == '/' || *BasePtr == '\\') + { + ++BasePtr; + break; + } + } + + snprintf(ReportBuffer, sizeof(ReportBuffer), "%02u.%03u %s:%u - %s", (unsigned int)SegmentNum, + (unsigned int)TestSeq, BasePtr, (unsigned int)LineNum, ShortDesc); + + UT_BSP_DoText(MessageType, ReportBuffer); +} + +void UtAssert_DoTestSegmentReport(const char *SegmentName, const UtAssert_TestCounter_t *TestCounters) +{ + char ReportBuffer[128]; + + snprintf(ReportBuffer, sizeof(ReportBuffer), + "%02u %-20s TOTAL::%-4u PASS::%-4u FAIL::%-4u MIR::%-4u TSF::%-4u N/A::%-4u\n", + (unsigned int)TestCounters->TestSegmentCount, SegmentName, (unsigned int)TestCounters->TotalTestCases, + (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_PASS], + (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_FAILURE], + (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_MIR], + (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_TSF], + (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_NA]); + + UT_BSP_DoText(UTASSERT_CASETYPE_END, ReportBuffer); +} + + uint32 UtAssert_GetPassCount(void) { return(UT_TotalCounters.CaseCount[UTASSERT_CASETYPE_PASS]); @@ -80,7 +123,7 @@ void UtAssert_EndTest(void) { UT_TotalCounters.CaseCount[Ct] += UT_SegmentCounters.CaseCount[Ct]; } - UT_BSP_DoTestSegmentReport(CurrentSegment, &UT_SegmentCounters); + UtAssert_DoTestSegmentReport(CurrentSegment, &UT_SegmentCounters); } else { @@ -126,7 +169,7 @@ bool UtAssertEx(bool Expression, UtAssert_CaseType_t CaseType, const char *File, vsnprintf(FinalMessage, sizeof(FinalMessage), MessageFormat, va); va_end(va); - UT_BSP_DoReport(File, Line, 1 + UT_TotalCounters.TestSegmentCount, UT_SegmentCounters.TotalTestCases, CaseType, CurrentSegment, FinalMessage); + UtAssert_DoReport(File, Line, 1 + UT_TotalCounters.TestSegmentCount, UT_SegmentCounters.TotalTestCases, CaseType, CurrentSegment, FinalMessage); return Expression; } diff --git a/ut_assert/src/utbsp.c b/ut_assert/src/utbsp.c index f63e57923..524f8c8bc 100644 --- a/ut_assert/src/utbsp.c +++ b/ut_assert/src/utbsp.c @@ -13,6 +13,11 @@ ** Purpose: ** Unit test BSP interface functions. ** +** This file provides the bindings between the OSAL BSP and UT assert +** when directly running a test program as a standalone OSAL application. +** +** It is not used when loading UT assert into another application (e.g. CFE). +** ******************************************************************************/ #include @@ -178,48 +183,6 @@ void UT_BSP_DoText(uint8 MessageType, const char *OutputMessage) } } -void UT_BSP_DoReport(const char *File, uint32 LineNum, uint32 SegmentNum, uint32 TestSeq, uint8 MessageType, - const char *SubsysName, const char *ShortDesc) -{ - uint32 FileLen; - const char *BasePtr; - char ReportBuffer[128]; - - FileLen = strlen(File); - BasePtr = File + FileLen; - while (FileLen > 0) - { - --BasePtr; - --FileLen; - if (*BasePtr == '/' || *BasePtr == '\\') - { - ++BasePtr; - break; - } - } - - snprintf(ReportBuffer, sizeof(ReportBuffer), "%02u.%03u %s:%u - %s", (unsigned int)SegmentNum, - (unsigned int)TestSeq, BasePtr, (unsigned int)LineNum, ShortDesc); - - UT_BSP_DoText(MessageType, ReportBuffer); -} - -void UT_BSP_DoTestSegmentReport(const char *SegmentName, const UtAssert_TestCounter_t *TestCounters) -{ - char ReportBuffer[128]; - - snprintf(ReportBuffer, sizeof(ReportBuffer), - "%02u %-20s TOTAL::%-4u PASS::%-4u FAIL::%-4u MIR::%-4u TSF::%-4u N/A::%-4u\n", - (unsigned int)TestCounters->TestSegmentCount, SegmentName, (unsigned int)TestCounters->TotalTestCases, - (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_PASS], - (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_FAILURE], - (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_MIR], - (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_TSF], - (unsigned int)TestCounters->CaseCount[UTASSERT_CASETYPE_NA]); - - UT_BSP_DoText(UTASSERT_CASETYPE_END, ReportBuffer); -} - void UT_BSP_EndTest(const UtAssert_TestCounter_t *TestCounters) { char Message[128]; @@ -230,7 +193,7 @@ void UT_BSP_EndTest(const UtAssert_TestCounter_t *TestCounters) */ if (TestCounters->TestSegmentCount > 1) { - UT_BSP_DoTestSegmentReport("SUMMARY", TestCounters); + UtAssert_DoTestSegmentReport("SUMMARY", TestCounters); } snprintf(Message, sizeof(Message), "COMPLETE: %u tests Segment(s) executed\n\n", @@ -246,3 +209,38 @@ void UT_BSP_EndTest(const UtAssert_TestCounter_t *TestCounters) OS_BSP_SetExitCode(OS_SUCCESS); } } + +/* + * ------------------------------------------------------- + * ENTRY POINTS from OSAL BSP + * ------------------------------------------------------- + */ + +void OS_Application_Run(void) +{ + UtTest_Run(); +} + +/* + * Entry point from the BSP. + * When linking with UT-Assert, the test framework (this library) serves + * the role of the "application" being executed. + * + * There is a separate entry point (UT_Test_Setup) to configure the test cases. + */ +void OS_Application_Startup(void) +{ + + UT_BSP_Setup(); + + /* + * Wrap the UtTest_Setup() function in a UT segment called "SETUP" + * This allows any assert calls to be used and recorded during setup + */ + UtAssert_BeginTest("SETUP"); + UtTest_Setup(); + UtAssert_EndTest(); +} + + + diff --git a/ut_assert/src/utglobal.h b/ut_assert/src/utglobal.h new file mode 100644 index 000000000..52f6ae86d --- /dev/null +++ b/ut_assert/src/utglobal.h @@ -0,0 +1,59 @@ +/* +** +** File: uttest.c +** +** Copyright 2012-2013 United States Government as represented by the +** Administrator of the National Aeronautics and Space Administration. +** All Other Rights Reserved. +** +** This software was created at NASA's Goddard Space Flight Center. +** This software is governed by the NASA Open Source Agreement and may be +** used, distributed and modified only pursuant to the terms of that +** agreement. +** +** Purpose: This file contains functions to implement a standard way to execute unit tests. +** +*/ + +/* + * Includes + */ + +#ifndef INCLUDE_UTASSERT_GLOBAL_H_ +#define INCLUDE_UTASSERT_GLOBAL_H_ + +#include "osapi.h" +#include "utassert.h" +#include "utlist.h" +#include "utbsp.h" +#include "uttest.h" +#include "utstubs.h" + +/* + * Type Definitions + */ + +typedef struct +{ + void (*Test)(void); + void (*Setup)(void); + void (*Teardown)(void); + + /* Note - the name entry should be long enough to support a GroupName.TestName pattern, + * hence why it uses double the OS_MAX_API_NAME length */ + char TestName[OS_MAX_API_NAME*2]; +} UtTestDataBaseEntry_t; + +typedef struct +{ + UtListHead_t DataBase; + uint32 ExecutedCount; +} UtAssert_Global_t; + +/* + * Global Test Data + */ +extern UtAssert_Global_t UtAssert_Global; + +#endif /* INCLUDE_UTASSERT_GLOBAL_H_ */ + diff --git a/ut_assert/src/uttest.c b/ut_assert/src/uttest.c index f4a2bcb2f..3ce496424 100644 --- a/ut_assert/src/uttest.c +++ b/ut_assert/src/uttest.c @@ -19,30 +19,12 @@ * Includes */ -#include "osapi.h" -#include "utassert.h" -#include "utlist.h" -#include "utbsp.h" -#include "uttest.h" -#include "utstubs.h" +#include "utglobal.h" /* - * Type Definitions + * Global state instance */ - -typedef struct { - void (*Test)(void); - void (*Setup)(void); - void (*Teardown)(void); - const char *TestName; -} UtTestDataBaseEntry_t; - -/* - * Local Data - */ - -UtListHead_t UtTestDataBase; -uint32 UtTestsExecutedCount = 0; +UtAssert_Global_t UtAssert_Global; /* * Function Definitions @@ -52,23 +34,24 @@ void UtTest_Add(void (*Test)(void), void (*Setup)(void), void (*Teardown)(void), { UtTestDataBaseEntry_t UtTestDataBaseEntry; + memset(&UtTestDataBaseEntry, 0, sizeof(UtTestDataBaseEntry)); UtTestDataBaseEntry.Test = Test; UtTestDataBaseEntry.Setup = Setup; UtTestDataBaseEntry.Teardown = Teardown; - UtTestDataBaseEntry.TestName = TestName; - UtList_Add(&UtTestDataBase, &UtTestDataBaseEntry, sizeof(UtTestDataBaseEntry_t), 0); + strncpy(UtTestDataBaseEntry.TestName, TestName, sizeof(UtTestDataBaseEntry.TestName)-1); + UtList_Add(&UtAssert_Global.DataBase, &UtTestDataBaseEntry, sizeof(UtTestDataBaseEntry_t), 0); } -void OS_Application_Run(void) +void UtTest_Run(void) { uint32 i; UtListNode_t *UtListNode; UtTestDataBaseEntry_t *UtTestDataBaseEntry; - if (UtTestDataBase.NumberOfEntries > 0) { + if (UtAssert_Global.DataBase.NumberOfEntries > 0) { - UtListNode = UtTestDataBase.First; - for (i=0; i < UtTestDataBase.NumberOfEntries; i++) { + UtListNode = UtAssert_Global.DataBase.First; + for (i=0; i < UtAssert_Global.DataBase.NumberOfEntries; i++) { UtTestDataBaseEntry = UtListNode->Data; @@ -77,7 +60,7 @@ void OS_Application_Run(void) UtAssert_SetContext(UTASSERT_CASETYPE_TSF); if (UtTestDataBaseEntry->Setup) { UtTestDataBaseEntry->Setup(); } UtAssert_SetContext(UTASSERT_CASETYPE_FAILURE); - if (UtTestDataBaseEntry->Test) { UtTestDataBaseEntry->Test(); UtTestsExecutedCount++; } + if (UtTestDataBaseEntry->Test) { UtTestDataBaseEntry->Test(); UtAssert_Global.ExecutedCount++; } UtAssert_SetContext(UTASSERT_CASETYPE_TTF); if (UtTestDataBaseEntry->Teardown) { UtTestDataBaseEntry->Teardown(); } @@ -87,35 +70,17 @@ void OS_Application_Run(void) } } - UtList_Reset(&UtTestDataBase); + UtList_Reset(&UtAssert_Global.DataBase); UT_BSP_EndTest(UtAssert_GetCounters()); } -/* - * Entry point from the BSP. - * When linking with UT-Assert, the test framework (this library) serves - * the role of the "application" being executed. - * - * There is a separate entry point (UT_Test_Setup) to configure the test cases. - */ -void OS_Application_Startup(void) +void UtTest_EarlyInit(void) { /* * Reset the test global variables, just in case. */ - memset(&UtTestDataBase, 0, sizeof(UtTestDataBase)); - UtTestsExecutedCount = 0; - - UT_BSP_Setup(); - - /* - * Wrap the UtTest_Setup() function in a UT segment called "SETUP" - * This allows any assert calls to be used and recorded during setup - */ - UtAssert_BeginTest("SETUP"); - UtTest_Setup(); - UtAssert_EndTest(); + memset(&UtAssert_Global, 0, sizeof(UtAssert_Global)); } From d6bf13275ade1edc57275f05db0954f8286f8fcf Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Tue, 16 Jun 2020 12:59:28 -0400 Subject: [PATCH 3/9] Fix #506, enforce nonzero stack size Resolve inconsistency in how the stack size is treated across different OS implemntations. POSIX would enforce a minimum, where RTEMS would not. With this change the user requested size is passed through to the underlying OS exactly as is, no enforced minimum. An additional sanity check is added at the shared layer to ensure that the stack size is never passed as 0. --- src/os/posix/src/os-impl-tasks.c | 23 ++++--------------- src/os/shared/src/osapi-task.c | 7 ++++++ src/tests/idmap-api-test/idmap-api-test.c | 2 +- .../shared/src/coveragetest-task.c | 7 +++--- 4 files changed, 16 insertions(+), 23 deletions(-) diff --git a/src/os/posix/src/os-impl-tasks.c b/src/os/posix/src/os-impl-tasks.c index 19f88224a..0eecd2221 100644 --- a/src/os/posix/src/os-impl-tasks.c +++ b/src/os/posix/src/os-impl-tasks.c @@ -31,13 +31,6 @@ #include "os-shared-task.h" #include "os-shared-idmap.h" -/* - * Defines - */ -#ifndef PTHREAD_STACK_MIN -#define PTHREAD_STACK_MIN (8*1024) -#endif - /* Tables where the OS object information is stored */ OS_impl_task_internal_record_t OS_impl_task_table [OS_MAX_TASKS]; @@ -467,19 +460,11 @@ int32 OS_Posix_InternalTaskCreate_Impl(pthread_t *pthr, uint32 priority, size_t /* ** Set the Stack Size */ - if (stacksz > 0) + return_code = pthread_attr_setstacksize(&custom_attr, stacksz); + if (return_code != 0) { - if (stacksz < PTHREAD_STACK_MIN) - { - stacksz = PTHREAD_STACK_MIN; - } - - return_code = pthread_attr_setstacksize(&custom_attr, stacksz); - if (return_code != 0) - { - OS_DEBUG("pthread_attr_setstacksize error in OS_TaskCreate: %s\n",strerror(return_code)); - return(OS_ERROR); - } + OS_DEBUG("pthread_attr_setstacksize error in OS_TaskCreate: %s\n",strerror(return_code)); + return(OS_ERROR); } /* diff --git a/src/os/shared/src/osapi-task.c b/src/os/shared/src/osapi-task.c index 514a263c1..7a34560eb 100644 --- a/src/os/shared/src/osapi-task.c +++ b/src/os/shared/src/osapi-task.c @@ -196,6 +196,13 @@ int32 OS_TaskCreate (uint32 *task_id, const char *task_name, osal_task_entry fun return OS_INVALID_POINTER; } + /* Check for bad stack size. Note that NULL stack_pointer is + * OK (impl will allocate) but size must be nonzero. */ + if (stack_size == 0) + { + return OS_ERROR; + } + /* we don't want to allow names too long*/ /* if truncated, two names might be the same */ if (strlen(task_name) >= OS_MAX_API_NAME) diff --git a/src/tests/idmap-api-test/idmap-api-test.c b/src/tests/idmap-api-test/idmap-api-test.c index ad13f5163..5b4f5f871 100644 --- a/src/tests/idmap-api-test/idmap-api-test.c +++ b/src/tests/idmap-api-test/idmap-api-test.c @@ -100,7 +100,7 @@ void TestIdMapApi_Setup(void) /* * Create all allowed objects */ - status = OS_TaskCreate( &task_id, "Task", Test_Void_Fn, 0, 0, 0, 0); + status = OS_TaskCreate( &task_id, "Task", Test_Void_Fn, NULL, 4096, 50, 0); UtAssert_True(status == OS_SUCCESS, "OS_TaskCreate() (%ld) == OS_SUCCESS", (long)status); status = OS_QueueCreate( &queue_id, "Queue", 5, 5, 0); UtAssert_True(status == OS_SUCCESS, "OS_QueueCreate() (%ld) == OS_SUCCESS", (long)status); diff --git a/src/unit-test-coverage/shared/src/coveragetest-task.c b/src/unit-test-coverage/shared/src/coveragetest-task.c index df31123db..4c1b1734a 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-task.c +++ b/src/unit-test-coverage/shared/src/coveragetest-task.c @@ -106,15 +106,16 @@ void Test_OS_TaskCreate(void) */ int32 expected = OS_SUCCESS; uint32 objid = 0xFFFFFFFF; - int32 actual = OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 0, 0,0); + int32 actual = OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 128, 0, 0); UtAssert_True(actual == expected, "OS_TaskCreate() (%ld) == OS_SUCCESS", (long)actual); UtAssert_True(objid != 0, "objid (%lu) != 0", (unsigned long)objid); OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(NULL, NULL, NULL, NULL, 0, 0,0), OS_INVALID_POINTER); - OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 0, 10 + OS_MAX_TASK_PRIORITY,0), OS_ERR_INVALID_PRIORITY); + OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 0, 0, 0), OS_ERROR); + OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 128, 10 + OS_MAX_TASK_PRIORITY,0), OS_ERR_INVALID_PRIORITY); UT_SetForceFail(UT_KEY(OCS_strlen), 10 + OS_MAX_API_NAME); - OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 0, 0,0), OS_ERR_NAME_TOO_LONG); + OSAPI_TEST_FUNCTION_RC(OS_TaskCreate(&objid, "UT", UT_TestHook, NULL, 128, 0,0), OS_ERR_NAME_TOO_LONG); } void Test_OS_TaskDelete(void) From cbaaf5a970a3488031aab5c79bd2cfba0b245c9d Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Tue, 16 Jun 2020 12:30:25 -0400 Subject: [PATCH 4/9] Fix #505, warnings in time base API test Add requisite cast to printf. Also use sizeof() rather than hardcoded size of 12. --- src/tests/time-base-api-test/time-base-api-test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/time-base-api-test/time-base-api-test.c b/src/tests/time-base-api-test/time-base-api-test.c index cf8aee607..dfb5f1dba 100644 --- a/src/tests/time-base-api-test/time-base-api-test.c +++ b/src/tests/time-base-api-test/time-base-api-test.c @@ -103,11 +103,11 @@ void TestTimeBaseApi(void) /* Checking OS_MAX_TIMEBASES + 1 */ for ( int i = 0; i < OS_MAX_TIMEBASES; i++ ) { - snprintf(TimeBaseIter[i], 12, "TimeBase%d", i); + snprintf(TimeBaseIter[i], sizeof(TimeBaseIter[i]), "TimeBase%d", i); tbc_results[i] = OS_TimeBaseCreate(&tb_id[i], TimeBaseIter[i], 0); } TimeBaseNum = OS_MAX_TIMEBASES+1; - snprintf(overMaxTimeBase, 12, "TimeBase%d", TimeBaseNum); + snprintf(overMaxTimeBase, sizeof(overMaxTimeBase), "TimeBase%d", (int)TimeBaseNum); expected = OS_ERR_NO_FREE_IDS; actual= OS_TimeBaseCreate(&time_base_id, "overMaxTimeBase", 0); UtAssert_True(actual == expected, "OS_TimeBaseCreate() (%ld) == OS_ERR_NO_FREE_IDS", (long)actual); From a871decbcc3e2295b4ef097addf9546e60066d60 Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Fri, 19 Jun 2020 10:56:08 -0400 Subject: [PATCH 5/9] Fix #516, Use absolute timeout for timedlock calls The pthread API defines the timeout parameter for the pthread_mutex_timedlock call as an absolute value based on CLOCK_REALTIME. This introduces a wrapper function to calculate the absolute timeout for this. --- src/os/posix/src/os-impl-binsem.c | 36 ++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/src/os/posix/src/os-impl-binsem.c b/src/os/posix/src/os-impl-binsem.c index b2e1832e2..714ab6dc2 100644 --- a/src/os/posix/src/os-impl-binsem.c +++ b/src/os/posix/src/os-impl-binsem.c @@ -41,16 +41,36 @@ * not be relevant in a normally operating system. This only prevents a * deadlock condition in off-nominal circumstances. */ -static const struct timespec OS_POSIX_BINSEM_MAX_WAIT = -{ - .tv_sec = 2, - .tv_nsec = 0 -}; +#define OS_POSIX_BINSEM_MAX_WAIT_SECONDS 2 /* Tables where the OS object information is stored */ OS_impl_binsem_internal_record_t OS_impl_bin_sem_table [OS_MAX_BIN_SEMAPHORES]; +/*--------------------------------------------------------------------------------------- + * Helper function for acquiring the mutex when beginning a binary sem operation + * This uses timedlock to avoid waiting forever, and is put into a wrapper function + * to avoid pending forever. The code should never pend on these for a long time. + ----------------------------------------------------------------------------------------*/ +int32 OS_Posix_BinSemAcquireMutex(pthread_mutex_t *mut) +{ + struct timespec timeout; + + if (clock_gettime(CLOCK_REALTIME, &timeout) != 0) + { + return OS_SEM_FAILURE; + } + + timeout.tv_sec += OS_POSIX_BINSEM_MAX_WAIT_SECONDS; + + if (pthread_mutex_timedlock(mut, &timeout) != 0) + { + return OS_SEM_FAILURE; + } + + return OS_SUCCESS; +} + /*--------------------------------------------------------------------------------------- * Helper function for releasing the mutex in case the thread * executing pthread_condwait() is canceled. @@ -279,7 +299,7 @@ int32 OS_BinSemGive_Impl ( uint32 sem_id ) */ /* Lock the mutex ( not the table! ) */ - if ( pthread_mutex_timedlock(&sem->id, &OS_POSIX_BINSEM_MAX_WAIT) != 0 ) + if ( OS_Posix_BinSemAcquireMutex(&sem->id) != OS_SUCCESS ) { return(OS_SEM_FAILURE); } @@ -311,7 +331,7 @@ int32 OS_BinSemFlush_Impl (uint32 sem_id) sem = &OS_impl_bin_sem_table[sem_id]; /* Lock the mutex ( not the table! ) */ - if ( pthread_mutex_timedlock(&sem->id, &OS_POSIX_BINSEM_MAX_WAIT) != 0 ) + if ( OS_Posix_BinSemAcquireMutex(&sem->id) != OS_SUCCESS ) { return(OS_SEM_FAILURE); } @@ -348,7 +368,7 @@ static int32 OS_GenericBinSemTake_Impl (OS_impl_binsem_internal_record_t *sem, c * The main delay is in the pthread_cond_wait() below. */ /* Lock the mutex ( not the table! ) */ - if ( pthread_mutex_timedlock(&sem->id, &OS_POSIX_BINSEM_MAX_WAIT) != 0 ) + if ( OS_Posix_BinSemAcquireMutex(&sem->id) != OS_SUCCESS ) { return(OS_SEM_FAILURE); } From 4816c7174f3457c266e0ab4196b4ddec6bfadcce Mon Sep 17 00:00:00 2001 From: Jacob Hageman Date: Tue, 23 Jun 2020 16:21:38 -0400 Subject: [PATCH 6/9] Fix #520, Remove/update license files for Apache 2.0 --- LICENSE | 448 ++++++++---------- ... 4.2.1.0 Version Description Document.docx | Bin 91431 -> 0 bytes OSAL 4.2.1.0 Version Description Document.pdf | Bin 599055 -> 0 bytes ...urce_Agreement_1_3-OS_AbstractionLayer.txt | 247 ---------- doc/open source-q-OSAL.doc | Bin 68608 -> 0 bytes .../{ut-assert-OSS-readme.txt => README.txt} | 9 - ut_assert/ut-assert_nosa.pdf | Bin 87849 -> 0 bytes 7 files changed, 201 insertions(+), 503 deletions(-) delete mode 100644 OSAL 4.2.1.0 Version Description Document.docx delete mode 100644 OSAL 4.2.1.0 Version Description Document.pdf delete mode 100644 doc/NASA_Open_Source_Agreement_1_3-OS_AbstractionLayer.txt delete mode 100644 doc/open source-q-OSAL.doc rename ut_assert/{ut-assert-OSS-readme.txt => README.txt} (95%) delete mode 100644 ut_assert/ut-assert_nosa.pdf diff --git a/LICENSE b/LICENSE index 311df5244..261eeb9e9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,247 +1,201 @@ -NASA OPEN SOURCE AGREEMENT VERSION 1.3 - -THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, -REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN -COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT -AS REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT -AGENCY"). THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT -AGENCY, IS AN INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT -DISTRIBUTIONS OR REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO -USES, REPRODUCES, DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT -SOFTWARE, AS DEFINED HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, -ACCEPTING IN FULL THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN -THIS AGREEMENT. - -Government Agency: NASA -Government Agency Original Software Designation: GSC 14,921-1 -Government Agency Original Software Title: OS Abstraction Layer -User Registration Requested. Please Visit http://opensource.arc.nasa.gov -Government Agency Point of Contact for Original Software: Alan Cudmore -NASA/GSFC Code 582 Greenbelt, MD 20771, Alan.P.Cudmore@nasa.gov - - -1. DEFINITIONS - -A. "Contributor" means Government Agency, as the developer of the -Original Software, and any entity that makes a Modification. -B. "Covered Patents" mean patent claims licensable by a Contributor -that are necessarily infringed by the use or sale of its Modification -alone or when combined with the Subject Software. -C. "Display" means the showing of a copy of the Subject Software, -either directly or by means of an image, or any other device. -D. "Distribution" means conveyance or transfer of the Subject -Software, regardless of means, to another. -E. "Larger Work" means computer software that combines Subject -Software, or portions thereof, with software separate from the Subject -Software that is not governed by the terms of this Agreement. -F. "Modification" means any alteration of, including addition to or -deletion from, the substance or structure of either the Original -Software or Subject Software, and includes derivative works, as that -term is defined in the Copyright Statute, 17 USC 101. However, the -act of including Subject Software as part of a Larger Work does not in -and of itself constitute a Modification. -G. "Original Software" means the computer software first released -under this Agreement by Government Agency with Government Agency -designation GSC 14,921-1 and entitled OS Abstraction Layer, including source code, -object code and accompanying documentation, if any. -H. "Recipient" means anyone who acquires the Subject Software under -this Agreement, including all Contributors. -I. "Redistribution" means Distribution of the Subject Software after a -Modification has been made. -J. "Reproduction" means the making of a counterpart, image or copy of -the Subject Software. -K. "Sale" means the exchange of the Subject Software for money or -equivalent value. -L. "Subject Software" means the Original Software, Modifications, or -any respective parts thereof. -M. "Use" means the application or employment of the Subject Software -for any purpose. - -2. GRANT OF RIGHTS - -A. Under Non-Patent Rights: Subject to the terms and conditions of -this Agreement, each Contributor, with respect to its own contribution -to the Subject Software, hereby grants to each Recipient a -non-exclusive, world-wide, royalty-free license to engage in the -following activities pertaining to the Subject Software: - -1. Use -2. Distribution -3. Reproduction -4. Modification -5. Redistribution -6. Display - -B. Under Patent Rights: Subject to the terms and conditions of this -Agreement, each Contributor, with respect to its own contribution to -the Subject Software, hereby grants to each Recipient under Covered -Patents a non-exclusive, world-wide, royalty-free license to engage in -the following activities pertaining to the Subject Software: - -1. Use -2. Distribution -3. Reproduction -4. Sale -5. Offer for Sale - -C. The rights granted under Paragraph B. also apply to the combination -of a Contributor's Modification and the Subject Software if, at the -time the Modification is added by the Contributor, the addition of -such Modification causes the combination to be covered by the Covered -Patents. It does not apply to any other combinations that include a -Modification. - -D. The rights granted in Paragraphs A. and B. allow the Recipient to -sublicense those same rights. Such sublicense must be under the same -terms and conditions of this Agreement. - -3. OBLIGATIONS OF RECIPIENT - -A. Distribution or Redistribution of the Subject Software must be made -under this Agreement except for additions covered under paragraph 3H. - -1. Whenever a Recipient distributes or redistributes the Subject - Software, a copy of this Agreement must be included with each copy - of the Subject Software; and -2. If Recipient distributes or redistributes the Subject Software in - any form other than source code, Recipient must also make the - source code freely available, and must provide with each copy of - the Subject Software information on how to obtain the source code - in a reasonable manner on or through a medium customarily used for - software exchange. - -B. Each Recipient must ensure that the following copyright notice -appears prominently in the Subject Software: - -Copyright (c) 2004 United States Government as represented by the Administrator -of the National Aeronautics and Space Administration. All Rights Reserved. - -C. Each Contributor must characterize its alteration of the Subject -Software as a Modification and must identify itself as the originator -of its Modification in a manner that reasonably allows subsequent -Recipients to identify the originator of the Modification. In -fulfillment of these requirements, Contributor must include a file -(e.g., a change log file) that describes the alterations made and the -date of the alterations, identifies Contributor as originator of the -alterations, and consents to characterization of the alterations as a -Modification, for example, by including a statement that the -Modification is derived, directly or indirectly, from Original -Software provided by Government Agency. Once consent is granted, it -may not thereafter be revoked. - -D. A Contributor may add its own copyright notice to the Subject -Software. Once a copyright notice has been added to the Subject -Software, a Recipient may not remove it without the express permission -of the Contributor who added the notice. - -E. A Recipient may not make any representation in the Subject Software -or in any promotional, advertising or other material that may be -construed as an endorsement by Government Agency or by any prior -Recipient of any product or service provided by Recipient, or that may -seek to obtain commercial advantage by the fact of Government Agency's -or a prior Recipient's participation in this Agreement. - -F. In an effort to track usage and maintain accurate records of the -Subject Software, each Recipient, upon receipt of the Subject -Software, is requested to register with Government Agency by visiting -the following website: http://opensource.arc.nasa.gov. Recipient's -name and personal information shall be used for statistical purposes -only. Once a Recipient makes a Modification available, it is requested -that the Recipient inform Government Agency at the web site provided -above how to access the Modification. - -G. Each Contributor represents that that its Modification is believed -to be Contributor's original creation and does not violate any -existing agreements, regulations, statutes or rules, and further that -Contributor has sufficient rights to grant the rights conveyed by this -Agreement. - -H. A Recipient may choose to offer, and to charge a fee for, warranty, -support, indemnity and/or liability obligations to one or more other -Recipients of the Subject Software. A Recipient may do so, however, -only on its own behalf and not on behalf of Government Agency or any -other Recipient. Such a Recipient must make it absolutely clear that -any such warranty, support, indemnity and/or liability obligation is -offered by that Recipient alone. Further, such Recipient agrees to -indemnify Government Agency and every other Recipient for any -liability incurred by them as a result of warranty, support, indemnity -and/or liability offered by such Recipient. - -I. A Recipient may create a Larger Work by combining Subject Software -with separate software not governed by the terms of this agreement and -distribute the Larger Work as a single product. In such case, the -Recipient must make sure Subject Software, or portions thereof, -included in the Larger Work is subject to this Agreement. - -J. Notwithstanding any provisions contained herein, Recipient is -hereby put on notice that export of any goods or technical data from -the United States may require some form of export license from the -U.S. Government. Failure to obtain necessary export licenses may -result in criminal liability under U.S. laws. Government Agency -neither represents that a license shall not be required nor that, if -required, it shall be issued. Nothing granted herein provides any -such export license. - -4. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION - -A. No Warranty: THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY -WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, -INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SUBJECT SOFTWARE -WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM -INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR -FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO -THE SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER, -CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT -OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY -OTHER APPLICATIONS RESULTING FROM USE OF THE SUBJECT SOFTWARE. -FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND LIABILITIES -REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE, -AND DISTRIBUTES IT "AS IS." - -B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS -AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND -SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF -THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES, -EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM -PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT -SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED -STATES GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY -PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE -REMEDY FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL -TERMINATION OF THIS AGREEMENT. - - -5. GENERAL TERMS - -A. Termination: This Agreement and the rights granted hereunder will -terminate automatically if a Recipient fails to comply with these -terms and conditions, and fails to cure such noncompliance within -thirty (30) days of becoming aware of such noncompliance. Upon -termination, a Recipient agrees to immediately cease use and -distribution of the Subject Software. All sublicenses to the Subject -Software properly granted by the breaching Recipient shall survive any -such termination of this Agreement. - -B. Severability: If any provision of this Agreement is invalid or -unenforceable under applicable law, it shall not affect the validity -or enforceability of the remainder of the terms of this Agreement. - -C. Applicable Law: This Agreement shall be subject to United States -federal law only for all purposes, including, but not limited to, -determining the validity of this Agreement, the meaning of its -provisions and the rights, obligations and remedies of the parties. - -D. Entire Understanding: This Agreement constitutes the entire -understanding and agreement of the parties relating to release of the -Subject Software and may not be superseded, modified or amended except -by further written agreement duly executed by the parties. - -E. Binding Authority: By accepting and using the Subject Software -under this Agreement, a Recipient affirms its authority to bind the -Recipient to all terms and conditions of this Agreement and that that -Recipient hereby agrees to all terms and conditions herein. - -F. Point of Contact: Any Recipient contact with Government Agency is -to be directed to the designated representative as follows: -Alan Cudmore, Alan.P.Cudmore@nasa.gov + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/OSAL 4.2.1.0 Version Description Document.docx b/OSAL 4.2.1.0 Version Description Document.docx deleted file mode 100644 index 804e9ed833310247575b74b2d12b90987de813af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91431 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 z 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

P~`gV8ES| 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%0AX9%j$e6L0&3IyRsjW@=$am9nroUJ4$g+d_r4t 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¨`hM+kmje177i_3SSDSAzJLA$o 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

N)kIdRe^&07dl(>ef|bP#*1KyHvXpckSMl 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

?lmiwT$^jjQ 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 diff --git a/doc/NASA_Open_Source_Agreement_1_3-OS_AbstractionLayer.txt b/doc/NASA_Open_Source_Agreement_1_3-OS_AbstractionLayer.txt deleted file mode 100644 index 9c66446fa..000000000 --- a/doc/NASA_Open_Source_Agreement_1_3-OS_AbstractionLayer.txt +++ /dev/null @@ -1,247 +0,0 @@ -NASA OPEN SOURCE AGREEMENT VERSION 1.3 - -THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, -REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN -COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT -AS REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT -AGENCY"). THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT -AGENCY, IS AN INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT -DISTRIBUTIONS OR REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO -USES, REPRODUCES, DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT -SOFTWARE, AS DEFINED HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, -ACCEPTING IN FULL THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN -THIS AGREEMENT. - -Government Agency: NASA -Government Agency Original Software Designation: GSC 14,921-1 -Government Agency Original Software Title: OS Abstraction Layer -User Registration Requested. Please Visit http://opensource.arc.nasa.gov -Government Agency Point of Contact for Original Software: Alan Cudmore -NASA/GSFC Code 582 Greenbelt, MD 20771, Alan.P.Cudmore@nasa.gov - - -1. DEFINITIONS - -A. "Contributor" means Government Agency, as the developer of the -Original Software, and any entity that makes a Modification. -B. "Covered Patents" mean patent claims licensable by a Contributor -that are necessarily infringed by the use or sale of its Modification -alone or when combined with the Subject Software. -C. "Display" means the showing of a copy of the Subject Software, -either directly or by means of an image, or any other device. -D. "Distribution" means conveyance or transfer of the Subject -Software, regardless of means, to another. -E. "Larger Work" means computer software that combines Subject -Software, or portions thereof, with software separate from the Subject -Software that is not governed by the terms of this Agreement. -F. "Modification" means any alteration of, including addition to or -deletion from, the substance or structure of either the Original -Software or Subject Software, and includes derivative works, as that -term is defined in the Copyright Statute, 17 USC 101. However, the -act of including Subject Software as part of a Larger Work does not in -and of itself constitute a Modification. -G. "Original Software" means the computer software first released -under this Agreement by Government Agency with Government Agency -designation GSC 14,921-1 and entitled OS Abstraction Layer, including source code, -object code and accompanying documentation, if any. -H. "Recipient" means anyone who acquires the Subject Software under -this Agreement, including all Contributors. -I. "Redistribution" means Distribution of the Subject Software after a -Modification has been made. -J. "Reproduction" means the making of a counterpart, image or copy of -the Subject Software. -K. "Sale" means the exchange of the Subject Software for money or -equivalent value. -L. "Subject Software" means the Original Software, Modifications, or -any respective parts thereof. -M. "Use" means the application or employment of the Subject Software -for any purpose. - -2. GRANT OF RIGHTS - -A. Under Non-Patent Rights: Subject to the terms and conditions of -this Agreement, each Contributor, with respect to its own contribution -to the Subject Software, hereby grants to each Recipient a -non-exclusive, world-wide, royalty-free license to engage in the -following activities pertaining to the Subject Software: - -1. Use -2. Distribution -3. Reproduction -4. Modification -5. Redistribution -6. Display - -B. Under Patent Rights: Subject to the terms and conditions of this -Agreement, each Contributor, with respect to its own contribution to -the Subject Software, hereby grants to each Recipient under Covered -Patents a non-exclusive, world-wide, royalty-free license to engage in -the following activities pertaining to the Subject Software: - -1. Use -2. Distribution -3. Reproduction -4. Sale -5. Offer for Sale - -C. The rights granted under Paragraph B. also apply to the combination -of a Contributor's Modification and the Subject Software if, at the -time the Modification is added by the Contributor, the addition of -such Modification causes the combination to be covered by the Covered -Patents. It does not apply to any other combinations that include a -Modification. - -D. The rights granted in Paragraphs A. and B. allow the Recipient to -sublicense those same rights. Such sublicense must be under the same -terms and conditions of this Agreement. - -3. OBLIGATIONS OF RECIPIENT - -A. Distribution or Redistribution of the Subject Software must be made -under this Agreement except for additions covered under paragraph 3H. - -1. Whenever a Recipient distributes or redistributes the Subject - Software, a copy of this Agreement must be included with each copy - of the Subject Software; and -2. If Recipient distributes or redistributes the Subject Software in - any form other than source code, Recipient must also make the - source code freely available, and must provide with each copy of - the Subject Software information on how to obtain the source code - in a reasonable manner on or through a medium customarily used for - software exchange. - -B. Each Recipient must ensure that the following copyright notice -appears prominently in the Subject Software: - -Copyright (c) 2004 United States Government as represented by the Administrator -of the National Aeronautics and Space Administration. All Rights Reserved. - -C. Each Contributor must characterize its alteration of the Subject -Software as a Modification and must identify itself as the originator -of its Modification in a manner that reasonably allows subsequent -Recipients to identify the originator of the Modification. In -fulfillment of these requirements, Contributor must include a file -(e.g., a change log file) that describes the alterations made and the -date of the alterations, identifies Contributor as originator of the -alterations, and consents to characterization of the alterations as a -Modification, for example, by including a statement that the -Modification is derived, directly or indirectly, from Original -Software provided by Government Agency. Once consent is granted, it -may not thereafter be revoked. - -D. A Contributor may add its own copyright notice to the Subject -Software. Once a copyright notice has been added to the Subject -Software, a Recipient may not remove it without the express permission -of the Contributor who added the notice. - -E. A Recipient may not make any representation in the Subject Software -or in any promotional, advertising or other material that may be -construed as an endorsement by Government Agency or by any prior -Recipient of any product or service provided by Recipient, or that may -seek to obtain commercial advantage by the fact of Government Agency's -or a prior Recipient's participation in this Agreement. - -F. In an effort to track usage and maintain accurate records of the -Subject Software, each Recipient, upon receipt of the Subject -Software, is requested to register with Government Agency by visiting -the following website: http://opensource.arc.nasa.gov. Recipient's -name and personal information shall be used for statistical purposes -only. Once a Recipient makes a Modification available, it is requested -that the Recipient inform Government Agency at the web site provided -above how to access the Modification. - -G. Each Contributor represents that that its Modification is believed -to be Contributor's original creation and does not violate any -existing agreements, regulations, statutes or rules, and further that -Contributor has sufficient rights to grant the rights conveyed by this -Agreement. - -H. A Recipient may choose to offer, and to charge a fee for, warranty, -support, indemnity and/or liability obligations to one or more other -Recipients of the Subject Software. A Recipient may do so, however, -only on its own behalf and not on behalf of Government Agency or any -other Recipient. Such a Recipient must make it absolutely clear that -any such warranty, support, indemnity and/or liability obligation is -offered by that Recipient alone. Further, such Recipient agrees to -indemnify Government Agency and every other Recipient for any -liability incurred by them as a result of warranty, support, indemnity -and/or liability offered by such Recipient. - -I. A Recipient may create a Larger Work by combining Subject Software -with separate software not governed by the terms of this agreement and -distribute the Larger Work as a single product. In such case, the -Recipient must make sure Subject Software, or portions thereof, -included in the Larger Work is subject to this Agreement. - -J. Notwithstanding any provisions contained herein, Recipient is -hereby put on notice that export of any goods or technical data from -the United States may require some form of export license from the -U.S. Government. Failure to obtain necessary export licenses may -result in criminal liability under U.S. laws. Government Agency -neither represents that a license shall not be required nor that, if -required, it shall be issued. Nothing granted herein provides any -such export license. - -4. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION - -A. No Warranty: THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY -WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, -INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SUBJECT SOFTWARE -WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM -INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR -FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO -THE SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER, -CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT -OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY -OTHER APPLICATIONS RESULTING FROM USE OF THE SUBJECT SOFTWARE. -FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND LIABILITIES -REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE, -AND DISTRIBUTES IT "AS IS." - -B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS -AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND -SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE OF -THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES, -EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM -PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT -SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED -STATES GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY -PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY LAW. RECIPIENT'S SOLE -REMEDY FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL -TERMINATION OF THIS AGREEMENT. - - -5. GENERAL TERMS - -A. Termination: This Agreement and the rights granted hereunder will -terminate automatically if a Recipient fails to comply with these -terms and conditions, and fails to cure such noncompliance within -thirty (30) days of becoming aware of such noncompliance. Upon -termination, a Recipient agrees to immediately cease use and -distribution of the Subject Software. All sublicenses to the Subject -Software properly granted by the breaching Recipient shall survive any -such termination of this Agreement. - -B. Severability: If any provision of this Agreement is invalid or -unenforceable under applicable law, it shall not affect the validity -or enforceability of the remainder of the terms of this Agreement. - -C. Applicable Law: This Agreement shall be subject to United States -federal law only for all purposes, including, but not limited to, -determining the validity of this Agreement, the meaning of its -provisions and the rights, obligations and remedies of the parties. - -D. Entire Understanding: This Agreement constitutes the entire -understanding and agreement of the parties relating to release of the -Subject Software and may not be superseded, modified or amended except -by further written agreement duly executed by the parties. - -E. Binding Authority: By accepting and using the Subject Software -under this Agreement, a Recipient affirms its authority to bind the -Recipient to all terms and conditions of this Agreement and that that -Recipient hereby agrees to all terms and conditions herein. - -F. Point of Contact: Any Recipient contact with Government Agency is -to be directed to the designated representative as follows: -Alan Cudmore, Alan.P.Cudmore@nasa.gov diff --git a/doc/open source-q-OSAL.doc b/doc/open source-q-OSAL.doc deleted file mode 100644 index e1c962e2220a1bcbfdc0c4e56b40871afbde839c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68608 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 PYxJG9ChY$QDDb}kP2dsj diff --git a/ut_assert/ut-assert-OSS-readme.txt b/ut_assert/README.txt similarity index 95% rename from ut_assert/ut-assert-OSS-readme.txt rename to ut_assert/README.txt index aefb95bca..24dd38375 100644 --- a/ut_assert/ut-assert-OSS-readme.txt +++ b/ut_assert/README.txt @@ -1,10 +1,4 @@ core Flgith System (cFS) Unit Test (UT) Assert Library -Open Source Release Readme - -UT Assert Release 1.0.0 - -Date: -June 16, 2015 Introduction @@ -78,7 +72,4 @@ maintenance of unit tests. Unit test maintenance has proven to be a difficult ta Allow unit tests to be aggregated into unit test suites so CFS unit test suites can be created to allow automated unit level regression testing. -This software is licensed under the NASA Open Source Agreement. -http://ti.arc.nasa.gov/opensource/nosa - EOF diff --git a/ut_assert/ut-assert_nosa.pdf b/ut_assert/ut-assert_nosa.pdf deleted file mode 100644 index 9def95e39528a023937fc8c8a9b1d6b100cd4418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87849 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 bSDXI&0zlo}5%5>g{@rSBE-v2xwEF)625o?S From 91c8b0f7a50927c486e506df7778c7802218328f Mon Sep 17 00:00:00 2001 From: Jacob Hageman Date: Tue, 23 Jun 2020 17:53:50 -0400 Subject: [PATCH 7/9] Fix #520, Update license header for Apache 2.0 --- default_config.cmake | 12 ---- osconfig.h.in | 20 ++++++ src/bsp/generic-linux/src/bsp_console.c | 42 ++++++----- src/bsp/generic-linux/src/bsp_start.c | 48 ++++++++----- .../src/generic_linux_bsp_internal.h | 42 ++++++----- src/bsp/generic-vxworks/src/bsp_console.c | 42 ++++++----- src/bsp/generic-vxworks/src/bsp_start.c | 43 ++++++----- .../src/generic_vxworks_bsp_internal.h | 42 ++++++----- src/bsp/pc-rtems/src/bsp_console.c | 42 ++++++----- src/bsp/pc-rtems/src/bsp_start.c | 42 ++++++----- src/bsp/pc-rtems/src/pcrtems_bsp_internal.h | 42 ++++++----- src/bsp/shared/inc/bsp-impl.h | 22 ++++-- src/bsp/shared/src/bsp_default_app_run.c | 50 +++++++------ src/bsp/shared/src/bsp_default_app_startup.c | 50 +++++++------ src/bsp/shared/src/bsp_default_symtab.c | 50 +++++++------ src/bsp/shared/src/bsp_default_voltab.c | 72 +++++++++++-------- src/bsp/shared/src/osapi-bsp.c | 24 +++++-- .../tasking-example/tasking-example.c | 20 ++++++ src/os/inc/common_types.h | 53 +++++++------- src/os/inc/osapi-os-core.h | 43 ++++++----- src/os/inc/osapi-os-filesys.h | 43 ++++++----- src/os/inc/osapi-os-loader.h | 43 ++++++----- src/os/inc/osapi-os-net.h | 44 +++++++----- src/os/inc/osapi-os-timer.h | 43 ++++++----- src/os/inc/osapi-version.h | 44 +++++++----- src/os/inc/osapi.h | 43 ++++++----- src/os/portable/os-impl-bsd-select.c | 22 ++++-- src/os/portable/os-impl-bsd-sockets.c | 22 ++++-- src/os/portable/os-impl-console-bsp.c | 24 +++++-- src/os/portable/os-impl-no-loader.c | 24 +++++-- src/os/portable/os-impl-no-network.c | 24 +++++-- src/os/portable/os-impl-no-shell.c | 24 +++++-- src/os/portable/os-impl-no-sockets.c | 24 +++++-- src/os/portable/os-impl-no-symtab.c | 24 +++++-- src/os/portable/os-impl-posix-dirs.c | 24 +++++-- src/os/portable/os-impl-posix-dl-loader.c | 24 +++++-- src/os/portable/os-impl-posix-dl-symtab.c | 24 +++++-- src/os/portable/os-impl-posix-files.c | 24 +++++-- src/os/portable/os-impl-posix-gettime.c | 22 ++++-- src/os/portable/os-impl-posix-io.c | 24 +++++-- src/os/portable/os-impl-posix-network.c | 24 +++++-- src/os/posix/inc/os-impl-binsem.h | 27 ++++--- src/os/posix/inc/os-impl-console.h | 27 ++++--- src/os/posix/inc/os-impl-countsem.h | 27 ++++--- src/os/posix/inc/os-impl-dirs.h | 27 ++++--- src/os/posix/inc/os-impl-files.h | 27 ++++--- src/os/posix/inc/os-impl-gettime.h | 27 ++++--- src/os/posix/inc/os-impl-io.h | 27 ++++--- src/os/posix/inc/os-impl-loader.h | 27 ++++--- src/os/posix/inc/os-impl-mutex.h | 27 ++++--- src/os/posix/inc/os-impl-network.h | 27 ++++--- src/os/posix/inc/os-impl-queues.h | 27 ++++--- src/os/posix/inc/os-impl-select.h | 27 ++++--- src/os/posix/inc/os-impl-sockets.h | 27 ++++--- src/os/posix/inc/os-impl-tasks.h | 27 ++++--- src/os/posix/inc/os-impl-timebase.h | 27 ++++--- src/os/posix/inc/os-posix.h | 27 ++++--- src/os/posix/src/os-impl-binsem.c | 27 ++++--- src/os/posix/src/os-impl-common.c | 27 ++++--- src/os/posix/src/os-impl-console.c | 27 ++++--- src/os/posix/src/os-impl-countsem.c | 27 ++++--- src/os/posix/src/os-impl-dirs.c | 27 ++++--- src/os/posix/src/os-impl-errors.c | 27 ++++--- src/os/posix/src/os-impl-files.c | 27 ++++--- src/os/posix/src/os-impl-filesys.c | 27 ++++--- src/os/posix/src/os-impl-fpu.c | 27 ++++--- src/os/posix/src/os-impl-heap.c | 27 ++++--- src/os/posix/src/os-impl-idmap.c | 27 ++++--- src/os/posix/src/os-impl-interrupts.c | 27 ++++--- src/os/posix/src/os-impl-loader.c | 27 ++++--- src/os/posix/src/os-impl-mutex.c | 27 ++++--- src/os/posix/src/os-impl-no-module.c | 27 ++++--- src/os/posix/src/os-impl-queues.c | 27 ++++--- src/os/posix/src/os-impl-shell.c | 27 ++++--- src/os/posix/src/os-impl-tasks.c | 27 ++++--- src/os/posix/src/os-impl-timebase.c | 27 ++++--- src/os/rtems/inc/os-impl-binsem.h | 27 ++++--- src/os/rtems/inc/os-impl-console.h | 27 ++++--- src/os/rtems/inc/os-impl-countsem.h | 27 ++++--- src/os/rtems/inc/os-impl-dirs.h | 27 ++++--- src/os/rtems/inc/os-impl-files.h | 27 ++++--- src/os/rtems/inc/os-impl-gettime.h | 27 ++++--- src/os/rtems/inc/os-impl-io.h | 27 ++++--- src/os/rtems/inc/os-impl-loader.h | 27 ++++--- src/os/rtems/inc/os-impl-mutex.h | 27 ++++--- src/os/rtems/inc/os-impl-queues.h | 27 ++++--- src/os/rtems/inc/os-impl-select.h | 27 ++++--- src/os/rtems/inc/os-impl-sockets.h | 27 ++++--- src/os/rtems/inc/os-impl-tasks.h | 27 ++++--- src/os/rtems/inc/os-impl-timebase.h | 27 ++++--- src/os/rtems/inc/os-rtems.h | 27 ++++--- src/os/rtems/src/os-impl-binsem.c | 27 ++++--- src/os/rtems/src/os-impl-common.c | 27 ++++--- src/os/rtems/src/os-impl-console.c | 27 ++++--- src/os/rtems/src/os-impl-countsem.c | 27 ++++--- src/os/rtems/src/os-impl-dirs.c | 27 ++++--- src/os/rtems/src/os-impl-errors.c | 27 ++++--- src/os/rtems/src/os-impl-files.c | 27 ++++--- src/os/rtems/src/os-impl-filesys.c | 27 ++++--- src/os/rtems/src/os-impl-fpu.c | 27 ++++--- src/os/rtems/src/os-impl-heap.c | 27 ++++--- src/os/rtems/src/os-impl-idmap.c | 27 ++++--- src/os/rtems/src/os-impl-interrupts.c | 27 ++++--- src/os/rtems/src/os-impl-loader.c | 27 ++++--- src/os/rtems/src/os-impl-mutex.c | 27 ++++--- src/os/rtems/src/os-impl-network.c | 27 ++++--- src/os/rtems/src/os-impl-no-module.c | 27 ++++--- src/os/rtems/src/os-impl-queues.c | 27 ++++--- src/os/rtems/src/os-impl-shell.c | 27 ++++--- src/os/rtems/src/os-impl-tasks.c | 27 ++++--- src/os/rtems/src/os-impl-timebase.c | 27 ++++--- src/os/shared/inc/os-shared-binsem.h | 27 ++++--- src/os/shared/inc/os-shared-clock.h | 27 ++++--- src/os/shared/inc/os-shared-common.h | 27 ++++--- src/os/shared/inc/os-shared-countsem.h | 27 ++++--- src/os/shared/inc/os-shared-dir.h | 27 ++++--- src/os/shared/inc/os-shared-errors.h | 27 ++++--- src/os/shared/inc/os-shared-file.h | 27 ++++--- src/os/shared/inc/os-shared-filesys.h | 27 ++++--- src/os/shared/inc/os-shared-fpu.h | 27 ++++--- src/os/shared/inc/os-shared-globaldefs.h | 27 ++++--- src/os/shared/inc/os-shared-heap.h | 27 ++++--- src/os/shared/inc/os-shared-idmap.h | 27 ++++--- src/os/shared/inc/os-shared-interrupts.h | 27 ++++--- src/os/shared/inc/os-shared-module.h | 27 ++++--- src/os/shared/inc/os-shared-mutex.h | 27 ++++--- src/os/shared/inc/os-shared-network.h | 27 ++++--- src/os/shared/inc/os-shared-printf.h | 27 ++++--- src/os/shared/inc/os-shared-queue.h | 27 ++++--- src/os/shared/inc/os-shared-select.h | 27 ++++--- src/os/shared/inc/os-shared-shell.h | 27 ++++--- src/os/shared/inc/os-shared-sockets.h | 27 ++++--- src/os/shared/inc/os-shared-task.h | 27 ++++--- src/os/shared/inc/os-shared-time.h | 27 ++++--- src/os/shared/inc/os-shared-timebase.h | 27 ++++--- src/os/shared/src/osapi-binsem.c | 27 ++++--- src/os/shared/src/osapi-clock.c | 27 ++++--- src/os/shared/src/osapi-common.c | 27 ++++--- src/os/shared/src/osapi-countsem.c | 27 ++++--- src/os/shared/src/osapi-debug.c | 27 ++++--- src/os/shared/src/osapi-dir.c | 27 ++++--- src/os/shared/src/osapi-errors.c | 27 ++++--- src/os/shared/src/osapi-file.c | 27 ++++--- src/os/shared/src/osapi-filesys.c | 27 ++++--- src/os/shared/src/osapi-fpu.c | 27 ++++--- src/os/shared/src/osapi-heap.c | 27 ++++--- src/os/shared/src/osapi-idmap.c | 27 ++++--- src/os/shared/src/osapi-interrupts.c | 27 ++++--- src/os/shared/src/osapi-module.c | 27 ++++--- src/os/shared/src/osapi-mutex.c | 27 ++++--- src/os/shared/src/osapi-network.c | 27 ++++--- src/os/shared/src/osapi-printf.c | 27 ++++--- src/os/shared/src/osapi-queue.c | 27 ++++--- src/os/shared/src/osapi-select.c | 27 ++++--- src/os/shared/src/osapi-shell.c | 27 ++++--- src/os/shared/src/osapi-sockets.c | 27 ++++--- src/os/shared/src/osapi-task.c | 27 ++++--- src/os/shared/src/osapi-time.c | 27 ++++--- src/os/shared/src/osapi-timebase.c | 27 ++++--- src/os/vxworks/inc/os-impl-binsem.h | 27 ++++--- src/os/vxworks/inc/os-impl-console.h | 27 ++++--- src/os/vxworks/inc/os-impl-countsem.h | 27 ++++--- src/os/vxworks/inc/os-impl-dirs.h | 27 ++++--- src/os/vxworks/inc/os-impl-files.h | 27 ++++--- src/os/vxworks/inc/os-impl-filesys.h | 27 ++++--- src/os/vxworks/inc/os-impl-gettime.h | 27 ++++--- src/os/vxworks/inc/os-impl-io.h | 27 ++++--- src/os/vxworks/inc/os-impl-loader.h | 27 ++++--- src/os/vxworks/inc/os-impl-mutex.h | 27 ++++--- src/os/vxworks/inc/os-impl-network.h | 27 ++++--- src/os/vxworks/inc/os-impl-queues.h | 27 ++++--- src/os/vxworks/inc/os-impl-select.h | 27 ++++--- src/os/vxworks/inc/os-impl-sockets.h | 27 ++++--- src/os/vxworks/inc/os-impl-symtab.h | 27 ++++--- src/os/vxworks/inc/os-impl-tasks.h | 27 ++++--- src/os/vxworks/inc/os-impl-timebase.h | 27 ++++--- src/os/vxworks/inc/os-vxworks.h | 27 ++++--- src/os/vxworks/src/os-impl-binsem.c | 27 ++++--- src/os/vxworks/src/os-impl-common.c | 27 ++++--- src/os/vxworks/src/os-impl-console.c | 27 ++++--- src/os/vxworks/src/os-impl-countsem.c | 27 ++++--- src/os/vxworks/src/os-impl-dirs.c | 27 ++++--- src/os/vxworks/src/os-impl-errors.c | 27 ++++--- src/os/vxworks/src/os-impl-files.c | 27 ++++--- src/os/vxworks/src/os-impl-filesys.c | 27 ++++--- src/os/vxworks/src/os-impl-fpu.c | 27 ++++--- src/os/vxworks/src/os-impl-heap.c | 27 ++++--- src/os/vxworks/src/os-impl-idmap.c | 27 ++++--- src/os/vxworks/src/os-impl-interrupts.c | 27 ++++--- src/os/vxworks/src/os-impl-loader.c | 27 ++++--- src/os/vxworks/src/os-impl-mutex.c | 27 ++++--- src/os/vxworks/src/os-impl-network.c | 27 ++++--- src/os/vxworks/src/os-impl-no-module.c | 27 ++++--- src/os/vxworks/src/os-impl-queues.c | 27 ++++--- src/os/vxworks/src/os-impl-shell.c | 27 ++++--- src/os/vxworks/src/os-impl-symtab.c | 27 ++++--- src/os/vxworks/src/os-impl-tasks.c | 27 ++++--- src/os/vxworks/src/os-impl-timebase.c | 27 ++++--- .../bin-sem-flush-test/bin-sem-flush-test.c | 20 ++++++ src/tests/bin-sem-test/bin-sem-test.c | 20 ++++++ .../bin-sem-timeout-test.c | 20 ++++++ src/tests/count-sem-test/count-sem-test.c | 20 ++++++ src/tests/file-api-test/file-api-test.c | 20 ++++++ src/tests/idmap-api-test/idmap-api-test.c | 22 ++++-- src/tests/mutex-test/mutex-test.c | 20 ++++++ src/tests/osal-core-test/osal-core-test.c | 20 ++++++ src/tests/osal-core-test/osal-core-test.h | 20 ++++++ .../queue-timeout-test/queue-timeout-test.c | 20 ++++++ src/tests/sem-speed-test/sem-speed-test.c | 22 ++++-- src/tests/symbol-api-test/symbol-api-test.c | 20 ++++++ .../time-base-api-test/time-base-api-test.c | 22 ++++-- .../timer-add-api-test/timer-add-api-test.c | 22 ++++-- src/tests/timer-test/timer-test.c | 20 ++++++ .../inc/ut-adaptor-portable-posix-files.h | 27 ++++--- .../inc/ut-adaptor-portable-posix-io.h | 27 ++++--- .../src/ut-adaptor-portable-posix-files.c | 27 ++++--- .../src/ut-adaptor-portable-posix-io.c | 27 ++++--- .../portable/src/coveragetest-bsd-select.c | 27 ++++--- .../portable/src/coveragetest-console-bsp.c | 27 ++++--- .../portable/src/coveragetest-no-loader.c | 27 ++++--- .../portable/src/coveragetest-no-shell.c | 27 ++++--- .../portable/src/coveragetest-posix-files.c | 27 ++++--- .../portable/src/coveragetest-posix-gettime.c | 27 ++++--- .../portable/src/coveragetest-posix-io.c | 27 ++++--- .../portable/src/os-portable-coveragetest.h | 27 ++++--- .../shared/adaptors/CMakeLists.txt | 11 --- .../shared/adaptors/inc/ut-adaptor-module.h | 27 ++++--- .../shared/adaptors/src/ut-adaptor-module.c | 27 ++++--- .../shared/src/coveragetest-binsem.c | 27 ++++--- .../shared/src/coveragetest-clock.c | 27 ++++--- .../shared/src/coveragetest-common.c | 27 ++++--- .../shared/src/coveragetest-countsem.c | 27 ++++--- .../shared/src/coveragetest-dir.c | 27 ++++--- .../shared/src/coveragetest-errors.c | 27 ++++--- .../shared/src/coveragetest-file.c | 27 ++++--- .../shared/src/coveragetest-filesys.c | 27 ++++--- .../shared/src/coveragetest-heap.c | 27 ++++--- .../shared/src/coveragetest-idmap.c | 27 ++++--- .../shared/src/coveragetest-module.c | 27 ++++--- .../shared/src/coveragetest-mutex.c | 27 ++++--- .../shared/src/coveragetest-network.c | 27 ++++--- .../shared/src/coveragetest-printf.c | 27 ++++--- .../shared/src/coveragetest-queue.c | 27 ++++--- .../shared/src/coveragetest-select.c | 27 ++++--- .../shared/src/coveragetest-shell.c | 27 ++++--- .../shared/src/coveragetest-sockets.c | 27 ++++--- .../shared/src/coveragetest-task.c | 27 ++++--- .../shared/src/coveragetest-time.c | 27 ++++--- .../shared/src/coveragetest-timebase.c | 27 ++++--- .../shared/src/os-shared-coveragetest.h | 27 ++++--- .../ut-stubs/inc/OCS_arpa_inet.h | 20 ++++++ .../ut-stubs/inc/OCS_assert.h | 20 ++++++ .../ut-stubs/inc/OCS_basetypes.h | 22 ++++-- .../ut-stubs/inc/OCS_blkIo.h | 22 ++++-- .../ut-stubs/inc/OCS_bsp-impl.h | 27 ++++--- .../ut-stubs/inc/OCS_cbioLib.h | 20 ++++++ .../ut-stubs/inc/OCS_complex.h | 20 ++++++ .../ut-stubs/inc/OCS_ctype.h | 20 ++++++ .../ut-stubs/inc/OCS_dirent.h | 20 ++++++ .../ut-stubs/inc/OCS_dlfcn.h | 20 ++++++ .../ut-stubs/inc/OCS_dosFsLib.h | 20 ++++++ .../ut-stubs/inc/OCS_drv_hdisk_ataDrv.h | 20 ++++++ .../ut-stubs/inc/OCS_errno.h | 20 ++++++ .../ut-stubs/inc/OCS_errnoLib.h | 20 ++++++ .../ut-stubs/inc/OCS_fcntl.h | 20 ++++++ .../ut-stubs/inc/OCS_fenv.h | 20 ++++++ .../ut-stubs/inc/OCS_float.h | 20 ++++++ .../ut-stubs/inc/OCS_hostLib.h | 27 ++++--- .../ut-stubs/inc/OCS_intLib.h | 20 ++++++ .../ut-stubs/inc/OCS_inttypes.h | 20 ++++++ .../ut-stubs/inc/OCS_ioLib.h | 20 ++++++ src/unit-test-coverage/ut-stubs/inc/OCS_iv.h | 22 ++++-- .../ut-stubs/inc/OCS_loadLib.h | 20 ++++++ .../ut-stubs/inc/OCS_locale.h | 20 ++++++ .../ut-stubs/inc/OCS_logLib.h | 20 ++++++ .../ut-stubs/inc/OCS_math.h | 20 ++++++ .../ut-stubs/inc/OCS_memPartLib.h | 20 ++++++ .../ut-stubs/inc/OCS_moduleLib.h | 20 ++++++ .../ut-stubs/inc/OCS_mqueue.h | 20 ++++++ .../ut-stubs/inc/OCS_msgQLib.h | 20 ++++++ .../ut-stubs/inc/OCS_net_if.h | 20 ++++++ .../ut-stubs/inc/OCS_netdb.h | 20 ++++++ .../ut-stubs/inc/OCS_netinet_in.h | 20 ++++++ .../ut-stubs/inc/OCS_netinet_tcp.h | 20 ++++++ .../ut-stubs/inc/OCS_objLib.h | 20 ++++++ .../ut-stubs/inc/OCS_poll.h | 20 ++++++ .../ut-stubs/inc/OCS_pthread.h | 20 ++++++ .../ut-stubs/inc/OCS_ramDiskCbio.h | 20 ++++++ .../ut-stubs/inc/OCS_ramDrv.h | 20 ++++++ .../ut-stubs/inc/OCS_sched.h | 20 ++++++ .../ut-stubs/inc/OCS_semLib.h | 20 ++++++ .../ut-stubs/inc/OCS_semaphore.h | 20 ++++++ .../ut-stubs/inc/OCS_setjmp.h | 20 ++++++ .../ut-stubs/inc/OCS_shellLib.h | 20 ++++++ .../ut-stubs/inc/OCS_signal.h | 20 ++++++ .../ut-stubs/inc/OCS_stat.h | 22 ++++-- .../ut-stubs/inc/OCS_stdarg.h | 20 ++++++ .../ut-stubs/inc/OCS_stdio.h | 20 ++++++ .../ut-stubs/inc/OCS_stdlib.h | 20 ++++++ .../ut-stubs/inc/OCS_string.h | 20 ++++++ .../ut-stubs/inc/OCS_strings.h | 20 ++++++ .../ut-stubs/inc/OCS_symLib.h | 27 ++++--- .../ut-stubs/inc/OCS_sysLib.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_ioctl.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_ipc.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_mman.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_select.h | 27 ++++--- .../ut-stubs/inc/OCS_sys_socket.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_time.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_times.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_types.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_un.h | 20 ++++++ .../ut-stubs/inc/OCS_sys_wait.h | 20 ++++++ .../ut-stubs/inc/OCS_taskLib.h | 20 ++++++ .../ut-stubs/inc/OCS_taskVarLib.h | 20 ++++++ .../ut-stubs/inc/OCS_termios.h | 20 ++++++ .../ut-stubs/inc/OCS_tgmath.h | 20 ++++++ .../ut-stubs/inc/OCS_time.h | 20 ++++++ .../ut-stubs/inc/OCS_timers.h | 20 ++++++ .../ut-stubs/inc/OCS_ulimit.h | 20 ++++++ .../ut-stubs/inc/OCS_unistd.h | 20 ++++++ .../ut-stubs/inc/OCS_unldLib.h | 20 ++++++ .../ut-stubs/inc/OCS_usrLib.h | 20 ++++++ .../ut-stubs/inc/OCS_version.h | 20 ++++++ .../ut-stubs/inc/OCS_vxWorks.h | 27 ++++--- .../ut-stubs/inc/OCS_wchar.h | 20 ++++++ .../ut-stubs/inc/OCS_wctype.h | 20 ++++++ .../ut-stubs/inc/OCS_xbdBlkDev.h | 20 ++++++ .../ut-stubs/inc/OCS_xbdRamDisk.h | 20 ++++++ .../ut-stubs/override_inc/arpa/inet.h | 22 ++++-- .../ut-stubs/override_inc/assert.h | 22 ++++-- .../ut-stubs/override_inc/blkIo.h | 22 ++++-- .../ut-stubs/override_inc/bsp-impl.h | 27 ++++--- .../ut-stubs/override_inc/cbioLib.h | 22 ++++-- .../ut-stubs/override_inc/complex.h | 22 ++++-- .../ut-stubs/override_inc/ctype.h | 22 ++++-- .../ut-stubs/override_inc/dirent.h | 22 ++++-- .../ut-stubs/override_inc/dlfcn.h | 22 ++++-- .../ut-stubs/override_inc/dosFsLib.h | 22 ++++-- .../ut-stubs/override_inc/drv/hdisk/ataDrv.h | 22 ++++-- .../ut-stubs/override_inc/errno.h | 22 ++++-- .../ut-stubs/override_inc/errnoLib.h | 22 ++++-- .../ut-stubs/override_inc/fcntl.h | 22 ++++-- .../ut-stubs/override_inc/fenv.h | 22 ++++-- .../ut-stubs/override_inc/float.h | 22 ++++-- .../ut-stubs/override_inc/hostLib.h | 27 ++++--- .../ut-stubs/override_inc/intLib.h | 22 ++++-- .../ut-stubs/override_inc/inttypes.h | 22 ++++-- .../ut-stubs/override_inc/ioLib.h | 22 ++++-- .../ut-stubs/override_inc/iv.h | 22 ++++-- .../ut-stubs/override_inc/loadLib.h | 22 ++++-- .../ut-stubs/override_inc/locale.h | 22 ++++-- .../ut-stubs/override_inc/logLib.h | 22 ++++-- .../ut-stubs/override_inc/math.h | 22 ++++-- .../ut-stubs/override_inc/memPartLib.h | 22 ++++-- .../ut-stubs/override_inc/moduleLib.h | 22 ++++-- .../ut-stubs/override_inc/mqueue.h | 22 ++++-- .../ut-stubs/override_inc/msgQLib.h | 22 ++++-- .../ut-stubs/override_inc/net/if.h | 22 ++++-- .../ut-stubs/override_inc/netdb.h | 22 ++++-- .../ut-stubs/override_inc/netinet/in.h | 22 ++++-- .../ut-stubs/override_inc/netinet/tcp.h | 22 ++++-- .../ut-stubs/override_inc/objLib.h | 22 ++++-- .../ut-stubs/override_inc/poll.h | 22 ++++-- .../ut-stubs/override_inc/pthread.h | 22 ++++-- .../ut-stubs/override_inc/ramDiskCbio.h | 22 ++++-- .../ut-stubs/override_inc/ramDrv.h | 22 ++++-- .../ut-stubs/override_inc/sched.h | 22 ++++-- .../ut-stubs/override_inc/selectLib.h | 27 ++++--- .../ut-stubs/override_inc/semLib.h | 22 ++++-- .../ut-stubs/override_inc/semaphore.h | 22 ++++-- .../ut-stubs/override_inc/setjmp.h | 22 ++++-- .../ut-stubs/override_inc/shellLib.h | 22 ++++-- .../ut-stubs/override_inc/signal.h | 22 ++++-- .../ut-stubs/override_inc/stat.h | 22 ++++-- .../ut-stubs/override_inc/stdarg.h | 22 ++++-- .../ut-stubs/override_inc/stdio.h | 22 ++++-- .../ut-stubs/override_inc/stdlib.h | 22 ++++-- .../ut-stubs/override_inc/string.h | 22 ++++-- .../ut-stubs/override_inc/strings.h | 22 ++++-- .../ut-stubs/override_inc/symLib.h | 27 ++++--- .../ut-stubs/override_inc/sys/ioctl.h | 22 ++++-- .../ut-stubs/override_inc/sys/ipc.h | 22 ++++-- .../ut-stubs/override_inc/sys/mman.h | 22 ++++-- .../ut-stubs/override_inc/sys/select.h | 27 ++++--- .../ut-stubs/override_inc/sys/signal.h | 22 ++++-- .../ut-stubs/override_inc/sys/socket.h | 22 ++++-- .../ut-stubs/override_inc/sys/stat.h | 22 ++++-- .../ut-stubs/override_inc/sys/statvfs.h | 22 ++++-- .../ut-stubs/override_inc/sys/time.h | 22 ++++-- .../ut-stubs/override_inc/sys/times.h | 22 ++++-- .../ut-stubs/override_inc/sys/types.h | 22 ++++-- .../ut-stubs/override_inc/sys/un.h | 22 ++++-- .../ut-stubs/override_inc/sys/wait.h | 22 ++++-- .../ut-stubs/override_inc/sysLib.h | 22 ++++-- .../ut-stubs/override_inc/taskLib.h | 22 ++++-- .../ut-stubs/override_inc/taskVarLib.h | 22 ++++-- .../ut-stubs/override_inc/termios.h | 22 ++++-- .../ut-stubs/override_inc/tgmath.h | 22 ++++-- .../ut-stubs/override_inc/time.h | 22 ++++-- .../ut-stubs/override_inc/timers.h | 22 ++++-- .../ut-stubs/override_inc/ulimit.h | 22 ++++-- .../ut-stubs/override_inc/unistd.h | 22 ++++-- .../ut-stubs/override_inc/unldLib.h | 22 ++++-- .../ut-stubs/override_inc/usrLib.h | 22 ++++-- .../ut-stubs/override_inc/version.h | 22 ++++-- .../ut-stubs/override_inc/vxWorks.h | 27 ++++--- .../ut-stubs/override_inc/wchar.h | 22 ++++-- .../ut-stubs/override_inc/wctype.h | 22 ++++-- .../ut-stubs/override_inc/xbdBlkDev.h | 22 ++++-- .../ut-stubs/override_inc/xbdRamDisk.h | 22 ++++-- .../ut-stubs/src/bsd-select-stubs.c | 27 ++++--- .../ut-stubs/src/bsp-console-impl-stubs.c | 27 ++++--- .../ut-stubs/src/libc-ctype-stubs.c | 22 ++++-- .../ut-stubs/src/libc-stdio-stubs.c | 22 ++++-- .../ut-stubs/src/libc-stdlib-stubs.c | 22 ++++-- .../ut-stubs/src/libc-string-stubs.c | 22 ++++-- .../ut-stubs/src/osapi-binsem-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-common-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-console-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-countsem-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-error-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-file-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-filesys-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-fpu-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-heap-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-idmap-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-loader-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-mutex-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-network-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-queue-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-select-impl-stubs.c | 27 ++++--- .../src/osapi-shared-binsem-table-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-shared-common-stubs.c | 27 ++++--- .../src/osapi-shared-console-table-stubs.c | 27 ++++--- .../src/osapi-shared-countsem-table-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-shared-debug-stubs.c | 27 ++++--- .../src/osapi-shared-dir-table-stubs.c | 27 ++++--- .../src/osapi-shared-filesys-table-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-shared-idmap-stubs.c | 27 ++++--- .../src/osapi-shared-module-table-stubs.c | 27 ++++--- .../src/osapi-shared-mutex-table-stubs.c | 27 ++++--- .../src/osapi-shared-queue-table-stubs.c | 27 ++++--- .../src/osapi-shared-stream-table-stubs.c | 27 ++++--- .../src/osapi-shared-task-table-stubs.c | 27 ++++--- .../src/osapi-shared-timebase-table-stubs.c | 27 ++++--- .../src/osapi-shared-timecb-table-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-task-impl-stubs.c | 27 ++++--- .../ut-stubs/src/osapi-timer-impl-stubs.c | 27 ++++--- .../src/portable-console-bsp-impl-stubs.c | 27 ++++--- .../ut-stubs/src/posix-dirent-stubs.c | 22 ++++-- .../ut-stubs/src/posix-dlfcn-stubs.c | 20 ++++++ .../ut-stubs/src/posix-errno-stubs.c | 22 ++++-- .../ut-stubs/src/posix-fcntl-stubs.c | 22 ++++-- .../ut-stubs/src/posix-ioctl-stubs.c | 22 ++++-- .../ut-stubs/src/posix-mqueue-stubs.c | 22 ++++-- .../ut-stubs/src/posix-pthread-stubs.c | 22 ++++-- .../ut-stubs/src/posix-sched-stubs.c | 22 ++++-- .../ut-stubs/src/posix-semaphore-stubs.c | 22 ++++-- .../ut-stubs/src/posix-signal-stubs.c | 22 ++++-- .../ut-stubs/src/posix-stat-stubs.c | 22 ++++-- .../ut-stubs/src/posix-time-stubs.c | 22 ++++-- .../ut-stubs/src/posix-unistd-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-ataDrv-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-dosFsLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-errnoLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-hostLib-stubs.c | 27 ++++--- .../ut-stubs/src/vxworks-intLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-loadLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-memPartLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-moduleLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-msgQLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-ramDrv-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-semLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-shellLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-symLib-stubs.c | 27 ++++--- .../ut-stubs/src/vxworks-sysLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-taskLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-taskVarLib-stubs.c | 22 ++++-- .../ut-stubs/src/vxworks-xbdBlkDev-stubs.c | 22 ++++-- .../vxworks/adaptors/CMakeLists.txt | 11 --- .../vxworks/adaptors/inc/ut-adaptor-binsem.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-common.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-console.h | 27 ++++--- .../adaptors/inc/ut-adaptor-countsem.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-dirs.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-files.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-filesys.h | 27 ++++--- .../adaptors/inc/ut-adaptor-filetable-stub.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-idmap.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-loader.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-mutex.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-queues.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-symtab.h | 27 ++++--- .../vxworks/adaptors/inc/ut-adaptor-tasks.h | 27 ++++--- .../adaptors/inc/ut-adaptor-timebase.h | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-binsem.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-common.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-console.c | 27 ++++--- .../adaptors/src/ut-adaptor-countsem.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-dirs.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-files.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-filesys.c | 27 ++++--- .../adaptors/src/ut-adaptor-filetable-stub.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-idmap.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-loader.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-mutex.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-queues.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-symtab.c | 27 ++++--- .../vxworks/adaptors/src/ut-adaptor-tasks.c | 27 ++++--- .../adaptors/src/ut-adaptor-timebase.c | 27 ++++--- .../vxworks/src/coveragetest-binsem.c | 27 ++++--- .../vxworks/src/coveragetest-common.c | 27 ++++--- .../vxworks/src/coveragetest-console.c | 27 ++++--- .../vxworks/src/coveragetest-countsem.c | 27 ++++--- .../vxworks/src/coveragetest-dirs.c | 27 ++++--- .../vxworks/src/coveragetest-files.c | 27 ++++--- .../vxworks/src/coveragetest-filesys.c | 27 ++++--- .../vxworks/src/coveragetest-heap.c | 27 ++++--- .../vxworks/src/coveragetest-idmap.c | 27 ++++--- .../vxworks/src/coveragetest-loader.c | 27 ++++--- .../vxworks/src/coveragetest-mutex.c | 27 ++++--- .../vxworks/src/coveragetest-network.c | 27 ++++--- .../vxworks/src/coveragetest-no-module.c | 27 ++++--- .../vxworks/src/coveragetest-queues.c | 27 ++++--- .../vxworks/src/coveragetest-shell.c | 27 ++++--- .../vxworks/src/coveragetest-symtab.c | 27 ++++--- .../vxworks/src/coveragetest-tasks.c | 27 ++++--- .../vxworks/src/coveragetest-timebase.c | 27 ++++--- .../vxworks/src/os-vxworks-coveragetest.h | 27 ++++--- .../src/vxworks-os-impl-binsem-stubs.c | 27 ++++--- .../src/vxworks-os-impl-common-stubs.c | 27 ++++--- .../src/vxworks-os-impl-countsem-stubs.c | 27 ++++--- .../ut-stubs/src/vxworks-os-impl-dir-stubs.c | 27 ++++--- .../ut-stubs/src/vxworks-os-impl-file-stubs.c | 27 ++++--- .../src/vxworks-os-impl-idmap-stubs.c | 27 ++++--- .../src/vxworks-os-impl-module-stubs.c | 27 ++++--- .../src/vxworks-os-impl-mutex-stubs.c | 27 ++++--- .../src/vxworks-os-impl-queue-stubs.c | 27 ++++--- .../ut-stubs/src/vxworks-os-impl-task-stubs.c | 27 ++++--- .../src/vxworks-os-impl-timer-stubs.c | 27 ++++--- src/unit-tests/inc/ut_os_support.h | 20 ++++++ .../oscore-test/ut_oscore_binsem_test.c | 20 ++++++ .../oscore-test/ut_oscore_binsem_test.h | 20 ++++++ .../oscore-test/ut_oscore_countsem_test.c | 20 ++++++ .../oscore-test/ut_oscore_countsem_test.h | 20 ++++++ .../oscore-test/ut_oscore_misc_test.c | 20 ++++++ .../oscore-test/ut_oscore_misc_test.h | 20 ++++++ .../oscore-test/ut_oscore_mutex_test.c | 20 ++++++ .../oscore-test/ut_oscore_mutex_test.h | 20 ++++++ .../oscore-test/ut_oscore_queue_test.c | 20 ++++++ .../oscore-test/ut_oscore_queue_test.h | 20 ++++++ .../oscore-test/ut_oscore_select_test.c | 20 ++++++ .../oscore-test/ut_oscore_select_test.h | 20 ++++++ .../oscore-test/ut_oscore_task_test.c | 20 ++++++ .../oscore-test/ut_oscore_task_test.h | 20 ++++++ src/unit-tests/oscore-test/ut_oscore_test.c | 20 ++++++ src/unit-tests/oscore-test/ut_oscore_test.h | 20 ++++++ .../osfile-test/ut_osfile_dirio_test.c | 20 ++++++ .../osfile-test/ut_osfile_dirio_test.h | 20 ++++++ .../osfile-test/ut_osfile_fileio_test.c | 20 ++++++ .../osfile-test/ut_osfile_fileio_test.h | 20 ++++++ src/unit-tests/osfile-test/ut_osfile_test.c | 20 ++++++ src/unit-tests/osfile-test/ut_osfile_test.h | 20 ++++++ .../osfilesys-test/ut_osfilesys_diskio_test.c | 20 ++++++ .../osfilesys-test/ut_osfilesys_diskio_test.h | 20 ++++++ .../osfilesys-test/ut_osfilesys_test.c | 20 ++++++ .../osfilesys-test/ut_osfilesys_test.h | 20 ++++++ src/unit-tests/osloader-test/ut_module.c | 20 ++++++ .../osloader-test/ut_osloader_module_test.c | 20 ++++++ .../osloader-test/ut_osloader_module_test.h | 20 ++++++ .../osloader-test/ut_osloader_symtable_test.c | 20 ++++++ .../osloader-test/ut_osloader_symtable_test.h | 20 ++++++ .../osloader-test/ut_osloader_test.c | 20 ++++++ .../osloader-test/ut_osloader_test.h | 20 ++++++ .../ut_osloader_test_platforms.h | 20 ++++++ .../osnetwork-test/ut_osnetwork_misc_test.c | 20 ++++++ .../osnetwork-test/ut_osnetwork_misc_test.h | 20 ++++++ .../osnetwork-test/ut_osnetwork_test.c | 20 ++++++ .../osnetwork-test/ut_osnetwork_test.h | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf.h | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_c.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_d.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_f.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_i.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_ld.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_lf.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_li.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_lu.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_lx.c | 20 ++++++ .../osprintf-test/ut_osprintf_lx_uc.c | 20 ++++++ .../osprintf-test/ut_osprintf_misc.c | 20 ++++++ .../osprintf-test/ut_osprintf_offset.c | 20 ++++++ .../osprintf-test/ut_osprintf_offset.h | 20 ++++++ .../osprintf-test/ut_osprintf_offset_dummy.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_p.c | 20 ++++++ .../osprintf-test/ut_osprintf_printf.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_s.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_u.c | 20 ++++++ src/unit-tests/osprintf-test/ut_osprintf_x.c | 20 ++++++ .../osprintf-test/ut_osprintf_x_uc.c | 20 ++++++ src/unit-tests/ostimer-test/ut_ostimer_test.c | 20 ++++++ src/unit-tests/ostimer-test/ut_ostimer_test.h | 20 ++++++ .../ostimer-test/ut_ostimer_timerio_test.c | 20 ++++++ .../ostimer-test/ut_ostimer_timerio_test.h | 20 ++++++ src/ut-stubs/osapi-utstub-binsem.c | 22 ++++-- src/ut-stubs/osapi-utstub-bsp.c | 24 +++++-- src/ut-stubs/osapi-utstub-clock.c | 22 ++++-- src/ut-stubs/osapi-utstub-common.c | 22 ++++-- src/ut-stubs/osapi-utstub-countsem.c | 22 ++++-- src/ut-stubs/osapi-utstub-dir.c | 22 ++++-- src/ut-stubs/osapi-utstub-errors.c | 22 ++++-- src/ut-stubs/osapi-utstub-file.c | 22 ++++-- src/ut-stubs/osapi-utstub-filesys.c | 22 ++++-- src/ut-stubs/osapi-utstub-fpu.c | 22 ++++-- src/ut-stubs/osapi-utstub-heap.c | 22 ++++-- src/ut-stubs/osapi-utstub-idmap.c | 24 +++++-- src/ut-stubs/osapi-utstub-interrupts.c | 22 ++++-- src/ut-stubs/osapi-utstub-module.c | 22 ++++-- src/ut-stubs/osapi-utstub-mutex.c | 24 +++++-- src/ut-stubs/osapi-utstub-network.c | 22 ++++-- src/ut-stubs/osapi-utstub-printf.c | 22 ++++-- src/ut-stubs/osapi-utstub-queue.c | 22 ++++-- src/ut-stubs/osapi-utstub-select.c | 22 ++++-- src/ut-stubs/osapi-utstub-sockets.c | 22 ++++-- src/ut-stubs/osapi-utstub-task.c | 22 ++++-- src/ut-stubs/osapi-utstub-time.c | 22 ++++-- src/ut-stubs/osapi-utstub-timebase.c | 22 ++++-- src/ut-stubs/utstub-helpers.c | 22 ++++-- src/ut-stubs/utstub-helpers.h | 22 ++++-- ut_assert/inc/utassert.h | 53 ++++++++------ ut_assert/inc/utbsp.h | 22 ++++-- ut_assert/inc/utlist.h | 39 ++++++---- ut_assert/inc/utstubs.h | 22 ++++-- ut_assert/inc/uttest.h | 49 +++++++------ ut_assert/inc/uttools.h | 39 ++++++---- ut_assert/src/utassert.c | 39 ++++++---- ut_assert/src/utbsp.c | 52 ++++++++------ ut_assert/src/utglobal.h | 39 ++++++---- ut_assert/src/utlist.c | 39 ++++++---- ut_assert/src/utstubs.c | 22 ++++-- ut_assert/src/uttest.c | 39 ++++++---- ut_assert/src/uttools.c | 39 ++++++---- 644 files changed, 11520 insertions(+), 4563 deletions(-) diff --git a/default_config.cmake b/default_config.cmake index 3aa4bc590..fe993a457 100644 --- a/default_config.cmake +++ b/default_config.cmake @@ -1,15 +1,3 @@ -# -# -# Copyright (c) 2020, United States government as represented by the -# administrator of the National Aeronautics Space Administration. -# All rights reserved. This software was created at NASA Goddard -# Space Flight Center pursuant to government contracts. -# -# This is governed by the NASA Open Source Agreement and may be used, -# distributed and modified only according to the terms of that agreement. -# -# - ########################################################################## # # Default configuration options for OSAL diff --git a/osconfig.h.in b/osconfig.h.in index 0da988e5b..49ee2768c 100644 --- a/osconfig.h.in +++ b/osconfig.h.in @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /** * \brief Configuration file Operating System Abstraction Layer * diff --git a/src/bsp/generic-linux/src/bsp_console.c b/src/bsp/generic-linux/src/bsp_console.c index deaa340d3..fecab0af9 100644 --- a/src/bsp/generic-linux/src/bsp_console.c +++ b/src/bsp/generic-linux/src/bsp_console.c @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: bsp_console.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** OSAL BSP debug console abstraction -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_console.c + * + * Purpose: + * OSAL BSP debug console abstraction + */ #include #include diff --git a/src/bsp/generic-linux/src/bsp_start.c b/src/bsp/generic-linux/src/bsp_start.c index 0dbebbd6a..4106b010b 100644 --- a/src/bsp/generic-linux/src/bsp_start.c +++ b/src/bsp/generic-linux/src/bsp_start.c @@ -1,22 +1,32 @@ -/****************************************************************************** -** File: bsp_start.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** OSAL BSP main entry point. -** -** History: -** 2005/07/26 A. Cudmore | Initial version for linux -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_start.c + * + * Purpose: + * OSAL BSP main entry point. + * + * History: + * 2005/07/26 A. Cudmore | Initial version for linux + */ #include #include diff --git a/src/bsp/generic-linux/src/generic_linux_bsp_internal.h b/src/bsp/generic-linux/src/generic_linux_bsp_internal.h index 826c46896..f8a54184b 100644 --- a/src/bsp/generic-linux/src/generic_linux_bsp_internal.h +++ b/src/bsp/generic-linux/src/generic_linux_bsp_internal.h @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: generic_linux_bsp_internal.h -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Header file for internal data to the LINUX BSP -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: generic_linux_bsp_internal.h + * + * Purpose: + * Header file for internal data to the LINUX BSP + */ #ifndef GENERIC_LINUX_BSP_INTERNAL_H_ #define GENERIC_LINUX_BSP_INTERNAL_H_ diff --git a/src/bsp/generic-vxworks/src/bsp_console.c b/src/bsp/generic-vxworks/src/bsp_console.c index 504bedc4c..6b43b3eef 100644 --- a/src/bsp/generic-vxworks/src/bsp_console.c +++ b/src/bsp/generic-vxworks/src/bsp_console.c @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: bsp_console.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** OSAL BSP debug console abstraction -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_console.c + * + * Purpose: + * OSAL BSP debug console abstraction + */ #include #include diff --git a/src/bsp/generic-vxworks/src/bsp_start.c b/src/bsp/generic-vxworks/src/bsp_start.c index 68e342a5f..f4be9ad59 100644 --- a/src/bsp/generic-vxworks/src/bsp_start.c +++ b/src/bsp/generic-vxworks/src/bsp_start.c @@ -1,20 +1,29 @@ -/****************************************************************************** -** File: bsp_start.c -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** Purpose: -** -** OSAL main entry point. -** -** History: -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_start.c + * + * Purpose: + * OSAL main entry point. + */ /* ** Include Files diff --git a/src/bsp/generic-vxworks/src/generic_vxworks_bsp_internal.h b/src/bsp/generic-vxworks/src/generic_vxworks_bsp_internal.h index 461b725c6..6734dde78 100644 --- a/src/bsp/generic-vxworks/src/generic_vxworks_bsp_internal.h +++ b/src/bsp/generic-vxworks/src/generic_vxworks_bsp_internal.h @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: generic_vxworks_bsp_internal.h -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Header file for internal data to the VxWorks BSP -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: generic_vxworks_bsp_internal.h + * + * Purpose: + * Header file for internal data to the VxWorks BSP + */ #ifndef GENERIC_VXWORKS_BSP_INTERNAL_H_ #define GENERIC_VXWORKS_BSP_INTERNAL_H_ diff --git a/src/bsp/pc-rtems/src/bsp_console.c b/src/bsp/pc-rtems/src/bsp_console.c index cc90cbba8..c852caac9 100644 --- a/src/bsp/pc-rtems/src/bsp_console.c +++ b/src/bsp/pc-rtems/src/bsp_console.c @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: bsp_console.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** OSAL BSP debug console abstraction -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_console.c + * + * Purpose: + * OSAL BSP debug console abstraction + */ #include #include diff --git a/src/bsp/pc-rtems/src/bsp_start.c b/src/bsp/pc-rtems/src/bsp_start.c index b8bb22343..8315c8c59 100644 --- a/src/bsp/pc-rtems/src/bsp_start.c +++ b/src/bsp/pc-rtems/src/bsp_start.c @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: bsp_start.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** OSAL BSP main entry point. -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_start.c + * + * Purpose: + * OSAL BSP main entry point. + */ #define _USING_RTEMS_INCLUDES_ diff --git a/src/bsp/pc-rtems/src/pcrtems_bsp_internal.h b/src/bsp/pc-rtems/src/pcrtems_bsp_internal.h index 1b1f0ac67..4c92d202a 100644 --- a/src/bsp/pc-rtems/src/pcrtems_bsp_internal.h +++ b/src/bsp/pc-rtems/src/pcrtems_bsp_internal.h @@ -1,19 +1,29 @@ -/****************************************************************************** -** File: pcrtems_bsp_internal.h -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Header file for internal data to the PC-RTEMS BSP -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: pcrtems_bsp_internal.h + * + * Purpose: + * Header file for internal data to the PC-RTEMS BSP + */ #ifndef _PCRTEMS_BSP_INTERNAL_H_ #define _PCRTEMS_BSP_INTERNAL_H_ diff --git a/src/bsp/shared/inc/bsp-impl.h b/src/bsp/shared/inc/bsp-impl.h index cfd02a89f..eb1678e90 100644 --- a/src/bsp/shared/inc/bsp-impl.h +++ b/src/bsp/shared/inc/bsp-impl.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/bsp/shared/src/bsp_default_app_run.c b/src/bsp/shared/src/bsp_default_app_run.c index 0dd067eef..7366555df 100644 --- a/src/bsp/shared/src/bsp_default_app_run.c +++ b/src/bsp/shared/src/bsp_default_app_run.c @@ -1,23 +1,33 @@ -/****************************************************************************** -** File: bsp_app_run.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2015, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Application run default implementation. -** -** NOTE: This is isolated in a separate compilation unit, so that a user -** application may directly provide an OS_Application_Run() implementation -** which will override this default. -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_app_run.c + * + * Purpose: + * Application run default implementation. + * + * NOTE: This is isolated in a separate compilation unit, so that a user + * application may directly provide an OS_Application_Run() implementation + * which will override this default. + */ #include "osapi.h" #include "bsp-impl.h" diff --git a/src/bsp/shared/src/bsp_default_app_startup.c b/src/bsp/shared/src/bsp_default_app_startup.c index e6174ec0a..57afb31c2 100644 --- a/src/bsp/shared/src/bsp_default_app_startup.c +++ b/src/bsp/shared/src/bsp_default_app_startup.c @@ -1,23 +1,33 @@ -/****************************************************************************** -** File: bsp_app_startup.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2015, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Application startup default implementation. -** -** NOTE: This is isolated in a separate compilation unit, so that a user -** application may directly provide an OS_Application_Startup() implementation -** which will override this default. -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_app_startup.c + * + * Purpose: + * Application startup default implementation. + * + * NOTE: This is isolated in a separate compilation unit, so that a user + * application may directly provide an OS_Application_Startup() implementation + * which will override this default. + */ #include #include "osapi.h" diff --git a/src/bsp/shared/src/bsp_default_symtab.c b/src/bsp/shared/src/bsp_default_symtab.c index a8a9f1e2a..65e1efca5 100644 --- a/src/bsp/shared/src/bsp_default_symtab.c +++ b/src/bsp/shared/src/bsp_default_symtab.c @@ -1,23 +1,33 @@ -/****************************************************************************** -** File: bsp_symtab.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2015, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Application static symbol table default implementation. -** -** NOTE: This is isolated in a separate compilation unit, so that a user -** application may directly provide an OS_STATIC_SYMBOL_TABLE definition -** which will override this default. -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: bsp_symtab.c + * + * Purpose: + * Application static symbol table default implementation. + * + * NOTE: This is isolated in a separate compilation unit, so that a user + * application may directly provide an OS_STATIC_SYMBOL_TABLE definition + * which will override this default. + */ #include "osapi.h" #include "bsp-impl.h" diff --git a/src/bsp/shared/src/bsp_default_voltab.c b/src/bsp/shared/src/bsp_default_voltab.c index 4786585b4..5246c3521 100644 --- a/src/bsp/shared/src/bsp_default_voltab.c +++ b/src/bsp/shared/src/bsp_default_voltab.c @@ -1,34 +1,46 @@ /* -** File : bsp_voltab.c -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** BSP Volume table for file systems -** -** Define a default OS volume table, which has no valid entries in it. -** This is a deprecated structure in the process of being phased out. -** -** This source file should only be compiled and included in "osal_bsp" when -** OSAL_OMIT_DEPRECATED is false/unset. -** -** This serves to decouple the PSP changes and the OSAL_OMIT_DEPRECATED setting - -** allowing a PSP to be updated to use only the recommended API and remove the -** OS_VolumeTable, while still allowing code to build and link when OSAL_OMIT_DEPRECATED -** is not set. -** -** If a classic PSP is still providing this symbol, then the PSP-provided symbol will -** be used, and this one will be ignored, preserving old behavior. -** -** If an updated PSP has removed this symbol, then this will be used to satisfy linking -** requirements when building without OSAL_OMIT_DEPRECATED. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File : bsp_voltab.c + * + * BSP Volume table for file systems + * + * Define a default OS volume table, which has no valid entries in it. + * This is a deprecated structure in the process of being phased out. + * + * This source file should only be compiled and included in "osal_bsp" when + * OSAL_OMIT_DEPRECATED is false/unset. + * + * This serves to decouple the PSP changes and the OSAL_OMIT_DEPRECATED setting - + * allowing a PSP to be updated to use only the recommended API and remove the + * OS_VolumeTable, while still allowing code to build and link when OSAL_OMIT_DEPRECATED + * is not set. + * + * If a classic PSP is still providing this symbol, then the PSP-provided symbol will + * be used, and this one will be ignored, preserving old behavior. + * + * If an updated PSP has removed this symbol, then this will be used to satisfy linking + * requirements when building without OSAL_OMIT_DEPRECATED. + * + */ /**************************************************************************************** INCLUDE FILES diff --git a/src/bsp/shared/src/osapi-bsp.c b/src/bsp/shared/src/osapi-bsp.c index fe977b010..e140d5dfc 100644 --- a/src/bsp/shared/src/osapi-bsp.c +++ b/src/bsp/shared/src/osapi-bsp.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/examples/tasking-example/tasking-example.c b/src/examples/tasking-example/tasking-example.c index 53d4f76cc..5a9da0cd4 100644 --- a/src/examples/tasking-example/tasking-example.c +++ b/src/examples/tasking-example/tasking-example.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** example1.c ** diff --git a/src/os/inc/common_types.h b/src/os/inc/common_types.h index 9c6a6ffcc..dde79112d 100644 --- a/src/os/inc/common_types.h +++ b/src/os/inc/common_types.h @@ -1,27 +1,32 @@ -/*--------------------------------------------------------------------------- -** -** Filename: common_types.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Purpose: -** Unit specification for common types. -** -** Design Notes: -** Assumes make file has defined processor family -** -** References: -** Flight Software Branch C Coding Standard Version 1.0a -** -** Notes: -** -**-------------------------------------------------------------------------*/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * Filename: common_types.h + * + * Purpose: + * Unit specification for common types. + * + * Design Notes: + * Assumes make file has defined processor family + */ #ifndef _common_types_ #define _common_types_ diff --git a/src/os/inc/osapi-os-core.h b/src/os/inc/osapi-os-core.h index f93bdbe18..a073ac12d 100644 --- a/src/os/inc/osapi-os-core.h +++ b/src/os/inc/osapi-os-core.h @@ -1,20 +1,31 @@ /* -** File: osapi-os-core.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Ezra Yeheksli -Code 582/Raytheon -** -** Purpose: Contains functions prototype definitions and variables declarations -** for the OS Abstraction Layer, Core OS module -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-os-core.h + * + * Author: Ezra Yeheksli -Code 582/Raytheon + * + * Purpose: Contains functions prototype definitions and variables declarations + * for the OS Abstraction Layer, Core OS module + */ #ifndef _osapi_core_ #define _osapi_core_ diff --git a/src/os/inc/osapi-os-filesys.h b/src/os/inc/osapi-os-filesys.h index e9e8b0c81..c1226c299 100644 --- a/src/os/inc/osapi-os-filesys.h +++ b/src/os/inc/osapi-os-filesys.h @@ -1,20 +1,31 @@ /* -** File: osapi-os-filesys.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Alan Cudmore Code 582 -** -** Purpose: Contains functions prototype definitions and variables declarations -** for the OS Abstraction Layer, File System module -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-os-filesys.h + * + * Author: Alan Cudmore Code 582 + * + * Purpose: Contains functions prototype definitions and variables declarations + * for the OS Abstraction Layer, File System module + */ #ifndef _osapi_filesys_ #define _osapi_filesys_ diff --git a/src/os/inc/osapi-os-loader.h b/src/os/inc/osapi-os-loader.h index ed02714ce..3b3536e96 100644 --- a/src/os/inc/osapi-os-loader.h +++ b/src/os/inc/osapi-os-loader.h @@ -1,20 +1,31 @@ /* -** File: osapi-os-loader.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Alan Cudmore - Code 582 -** -** Purpose: Contains functions prototype definitions and variables declarations -** for the OS Abstraction Layer, Object file loader API -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-os-loader.h + * + * Author: Alan Cudmore - Code 582 + * + * Purpose: Contains functions prototype definitions and variables declarations + * for the OS Abstraction Layer, Object file loader API + */ #ifndef _osapi_loader_ #define _osapi_loader_ diff --git a/src/os/inc/osapi-os-net.h b/src/os/inc/osapi-os-net.h index 85858aa5f..ad1e8a702 100644 --- a/src/os/inc/osapi-os-net.h +++ b/src/os/inc/osapi-os-net.h @@ -1,20 +1,32 @@ /* -** File: osapi-os-net.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Alan Cudmore Code 582 -** -** Purpose: Contains functions prototype definitions and variables declarations -** for the OS Abstraction Layer, Network Module -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-os-net.h + * + * Author: Alan Cudmore Code 582 + * + * Purpose: Contains functions prototype definitions and variables declarations + * for the OS Abstraction Layer, Network Module + */ + #ifndef _osapi_network_ #define _osapi_network_ diff --git a/src/os/inc/osapi-os-timer.h b/src/os/inc/osapi-os-timer.h index adfc967c3..66385f295 100644 --- a/src/os/inc/osapi-os-timer.h +++ b/src/os/inc/osapi-os-timer.h @@ -1,20 +1,31 @@ /* -** File: osapi-os-timer.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Alan Cudmore - Code 582 -** -** Purpose: Contains functions prototype definitions and variable declarations -** for the OS Abstraction Layer, Timer API -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-os-timer.h + * + * Author: Alan Cudmore - Code 582 + * + * Purpose: Contains functions prototype definitions and variable declarations + * for the OS Abstraction Layer, Timer API + */ #ifndef _osapi_timer_ #define _osapi_timer_ diff --git a/src/os/inc/osapi-version.h b/src/os/inc/osapi-version.h index b7bdc236b..37df80cc0 100644 --- a/src/os/inc/osapi-version.h +++ b/src/os/inc/osapi-version.h @@ -1,20 +1,30 @@ -/************************************************************************ -** File: osapi-version.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Purpose: -** The OSAL version numbers -** -** Notes: -** -*************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi-version.h + * + * Purpose: + * The OSAL version numbers + */ + #ifndef _osapi_version_h_ #define _osapi_version_h_ diff --git a/src/os/inc/osapi.h b/src/os/inc/osapi.h index 070950a04..e21e201dd 100644 --- a/src/os/inc/osapi.h +++ b/src/os/inc/osapi.h @@ -1,20 +1,31 @@ /* -** File: osapi.h -** -** Copyright (c) 2004-2006, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. This software was created at NASAs Goddard -** Space Flight Center pursuant to government contracts. -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Author: Alan Cudmore - Code 582 -** -** Purpose: Contains functions prototype definitions and variables declarations -** for the OS Abstraction Layer, Core OS module -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: osapi.h + * + * Author: Alan Cudmore - Code 582 + * + * Purpose: Contains functions prototype definitions and variables declarations + * for the OS Abstraction Layer, Core OS module + */ #ifndef _osapi_ #define _osapi_ diff --git a/src/os/portable/os-impl-bsd-select.c b/src/os/portable/os-impl-bsd-select.c index abfbad33b..136600c3e 100644 --- a/src/os/portable/os-impl-bsd-select.c +++ b/src/os/portable/os-impl-bsd-select.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-bsd-sockets.c b/src/os/portable/os-impl-bsd-sockets.c index 1c5c28d3a..d7eb1b586 100644 --- a/src/os/portable/os-impl-bsd-sockets.c +++ b/src/os/portable/os-impl-bsd-sockets.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-console-bsp.c b/src/os/portable/os-impl-console-bsp.c index 0e3182236..336a8d9d1 100644 --- a/src/os/portable/os-impl-console-bsp.c +++ b/src/os/portable/os-impl-console-bsp.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-no-loader.c b/src/os/portable/os-impl-no-loader.c index 7eb70a285..dca88680c 100644 --- a/src/os/portable/os-impl-no-loader.c +++ b/src/os/portable/os-impl-no-loader.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-no-network.c b/src/os/portable/os-impl-no-network.c index 94e2ce314..1b864f85f 100644 --- a/src/os/portable/os-impl-no-network.c +++ b/src/os/portable/os-impl-no-network.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-no-shell.c b/src/os/portable/os-impl-no-shell.c index f719b96c4..c8b5951f7 100644 --- a/src/os/portable/os-impl-no-shell.c +++ b/src/os/portable/os-impl-no-shell.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ diff --git a/src/os/portable/os-impl-no-sockets.c b/src/os/portable/os-impl-no-sockets.c index 6ffa0606d..bf8fb8196 100644 --- a/src/os/portable/os-impl-no-sockets.c +++ b/src/os/portable/os-impl-no-sockets.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-no-symtab.c b/src/os/portable/os-impl-no-symtab.c index 7106d9839..c48e0e328 100644 --- a/src/os/portable/os-impl-no-symtab.c +++ b/src/os/portable/os-impl-no-symtab.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-dirs.c b/src/os/portable/os-impl-posix-dirs.c index b3f91b203..9a500a017 100644 --- a/src/os/portable/os-impl-posix-dirs.c +++ b/src/os/portable/os-impl-posix-dirs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-dl-loader.c b/src/os/portable/os-impl-posix-dl-loader.c index 039bbc836..fac9f6684 100644 --- a/src/os/portable/os-impl-posix-dl-loader.c +++ b/src/os/portable/os-impl-posix-dl-loader.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-dl-symtab.c b/src/os/portable/os-impl-posix-dl-symtab.c index 59352cf6f..c892a33bb 100644 --- a/src/os/portable/os-impl-posix-dl-symtab.c +++ b/src/os/portable/os-impl-posix-dl-symtab.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-files.c b/src/os/portable/os-impl-posix-files.c index eeae1edf4..a4dbf9391 100644 --- a/src/os/portable/os-impl-posix-files.c +++ b/src/os/portable/os-impl-posix-files.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-gettime.c b/src/os/portable/os-impl-posix-gettime.c index 259ff382d..8557ec782 100644 --- a/src/os/portable/os-impl-posix-gettime.c +++ b/src/os/portable/os-impl-posix-gettime.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-io.c b/src/os/portable/os-impl-posix-io.c index 86b71b284..62578e334 100644 --- a/src/os/portable/os-impl-posix-io.c +++ b/src/os/portable/os-impl-posix-io.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/portable/os-impl-posix-network.c b/src/os/portable/os-impl-posix-network.c index 4a8c92ee7..29a254267 100644 --- a/src/os/portable/os-impl-posix-network.c +++ b/src/os/portable/os-impl-posix-network.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/os/posix/inc/os-impl-binsem.h b/src/os/posix/inc/os-impl-binsem.h index 20d55df25..5bd607fb4 100644 --- a/src/os/posix/inc/os-impl-binsem.h +++ b/src/os/posix/inc/os-impl-binsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-console.h b/src/os/posix/inc/os-impl-console.h index 09eda7d3d..84c193edb 100644 --- a/src/os/posix/inc/os-impl-console.h +++ b/src/os/posix/inc/os-impl-console.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-countsem.h b/src/os/posix/inc/os-impl-countsem.h index 7393700c2..463f91eb3 100644 --- a/src/os/posix/inc/os-impl-countsem.h +++ b/src/os/posix/inc/os-impl-countsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-dirs.h b/src/os/posix/inc/os-impl-dirs.h index a59574c48..72bd84ed9 100644 --- a/src/os/posix/inc/os-impl-dirs.h +++ b/src/os/posix/inc/os-impl-dirs.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-files.h b/src/os/posix/inc/os-impl-files.h index a46e69683..797a2b60a 100644 --- a/src/os/posix/inc/os-impl-files.h +++ b/src/os/posix/inc/os-impl-files.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-gettime.h b/src/os/posix/inc/os-impl-gettime.h index b8d021d0d..3d4d01acb 100644 --- a/src/os/posix/inc/os-impl-gettime.h +++ b/src/os/posix/inc/os-impl-gettime.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-gettime.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-io.h b/src/os/posix/inc/os-impl-io.h index 74a733749..603ba15e3 100644 --- a/src/os/posix/inc/os-impl-io.h +++ b/src/os/posix/inc/os-impl-io.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-io.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-loader.h b/src/os/posix/inc/os-impl-loader.h index 445031383..8c70e6f39 100644 --- a/src/os/posix/inc/os-impl-loader.h +++ b/src/os/posix/inc/os-impl-loader.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-mutex.h b/src/os/posix/inc/os-impl-mutex.h index 4c75f31f2..c8413d5e0 100644 --- a/src/os/posix/inc/os-impl-mutex.h +++ b/src/os/posix/inc/os-impl-mutex.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-network.h b/src/os/posix/inc/os-impl-network.h index ed225857a..380c97066 100644 --- a/src/os/posix/inc/os-impl-network.h +++ b/src/os/posix/inc/os-impl-network.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-network.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-queues.h b/src/os/posix/inc/os-impl-queues.h index 4510d7785..d909c16bc 100644 --- a/src/os/posix/inc/os-impl-queues.h +++ b/src/os/posix/inc/os-impl-queues.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-select.h b/src/os/posix/inc/os-impl-select.h index 1d9965480..8d708f985 100644 --- a/src/os/posix/inc/os-impl-select.h +++ b/src/os/posix/inc/os-impl-select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-select.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-sockets.h b/src/os/posix/inc/os-impl-sockets.h index 836e2f619..bc5239ee5 100644 --- a/src/os/posix/inc/os-impl-sockets.h +++ b/src/os/posix/inc/os-impl-sockets.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-sockets.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-tasks.h b/src/os/posix/inc/os-impl-tasks.h index e7dc24db7..2626c3922 100644 --- a/src/os/posix/inc/os-impl-tasks.h +++ b/src/os/posix/inc/os-impl-tasks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.h * \ingroup posix diff --git a/src/os/posix/inc/os-impl-timebase.h b/src/os/posix/inc/os-impl-timebase.h index 855e0390a..4829e6ab9 100644 --- a/src/os/posix/inc/os-impl-timebase.h +++ b/src/os/posix/inc/os-impl-timebase.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.h * \ingroup posix diff --git a/src/os/posix/inc/os-posix.h b/src/os/posix/inc/os-posix.h index d7dc44f3c..48a43c202 100644 --- a/src/os/posix/inc/os-posix.h +++ b/src/os/posix/inc/os-posix.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-posix.h * \ingroup posix diff --git a/src/os/posix/src/os-impl-binsem.c b/src/os/posix/src/os-impl-binsem.c index 714ab6dc2..0aff787c7 100644 --- a/src/os/posix/src/os-impl-binsem.c +++ b/src/os/posix/src/os-impl-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-common.c b/src/os/posix/src/os-impl-common.c index 587e532b6..fce740cd1 100644 --- a/src/os/posix/src/os-impl-common.c +++ b/src/os/posix/src/os-impl-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-common.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-console.c b/src/os/posix/src/os-impl-console.c index 6937c3837..14b8a24c2 100644 --- a/src/os/posix/src/os-impl-console.c +++ b/src/os/posix/src/os-impl-console.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-countsem.c b/src/os/posix/src/os-impl-countsem.c index e5d0a31ca..a5a9ab4db 100644 --- a/src/os/posix/src/os-impl-countsem.c +++ b/src/os/posix/src/os-impl-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-dirs.c b/src/os/posix/src/os-impl-dirs.c index f3d71f805..f6c2b2b21 100644 --- a/src/os/posix/src/os-impl-dirs.c +++ b/src/os/posix/src/os-impl-dirs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-errors.c b/src/os/posix/src/os-impl-errors.c index 3dadcdcf5..d02f6582a 100644 --- a/src/os/posix/src/os-impl-errors.c +++ b/src/os/posix/src/os-impl-errors.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-errors.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-files.c b/src/os/posix/src/os-impl-files.c index 7a1c63a00..e5b63dc0b 100644 --- a/src/os/posix/src/os-impl-files.c +++ b/src/os/posix/src/os-impl-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-filesys.c b/src/os/posix/src/os-impl-filesys.c index 07a2b662f..bd29c12f0 100644 --- a/src/os/posix/src/os-impl-filesys.c +++ b/src/os/posix/src/os-impl-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-filesys.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-fpu.c b/src/os/posix/src/os-impl-fpu.c index f0c405d45..e306c94ce 100644 --- a/src/os/posix/src/os-impl-fpu.c +++ b/src/os/posix/src/os-impl-fpu.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-fpu.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-heap.c b/src/os/posix/src/os-impl-heap.c index db5c85c15..90279b547 100644 --- a/src/os/posix/src/os-impl-heap.c +++ b/src/os/posix/src/os-impl-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-heap.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-idmap.c b/src/os/posix/src/os-impl-idmap.c index 3a580c0f2..5aca36291 100644 --- a/src/os/posix/src/os-impl-idmap.c +++ b/src/os/posix/src/os-impl-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-idmap.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-interrupts.c b/src/os/posix/src/os-impl-interrupts.c index 2f690d55b..74044d118 100644 --- a/src/os/posix/src/os-impl-interrupts.c +++ b/src/os/posix/src/os-impl-interrupts.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-interrupts.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-loader.c b/src/os/posix/src/os-impl-loader.c index e51bb5e21..fc1708cf6 100644 --- a/src/os/posix/src/os-impl-loader.c +++ b/src/os/posix/src/os-impl-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-mutex.c b/src/os/posix/src/os-impl-mutex.c index 02e2ec7c6..fdc6b7285 100644 --- a/src/os/posix/src/os-impl-mutex.c +++ b/src/os/posix/src/os-impl-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-no-module.c b/src/os/posix/src/os-impl-no-module.c index 51806ff1d..61871c751 100644 --- a/src/os/posix/src/os-impl-no-module.c +++ b/src/os/posix/src/os-impl-no-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-no-module.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-queues.c b/src/os/posix/src/os-impl-queues.c index 2c59d2e1a..eac3ffe8a 100644 --- a/src/os/posix/src/os-impl-queues.c +++ b/src/os/posix/src/os-impl-queues.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-shell.c b/src/os/posix/src/os-impl-shell.c index 444f30f48..f5029c638 100644 --- a/src/os/posix/src/os-impl-shell.c +++ b/src/os/posix/src/os-impl-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-shell.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-tasks.c b/src/os/posix/src/os-impl-tasks.c index 0eecd2221..a318861a0 100644 --- a/src/os/posix/src/os-impl-tasks.c +++ b/src/os/posix/src/os-impl-tasks.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.c * \ingroup posix diff --git a/src/os/posix/src/os-impl-timebase.c b/src/os/posix/src/os-impl-timebase.c index d559fe1ca..36b872757 100644 --- a/src/os/posix/src/os-impl-timebase.c +++ b/src/os/posix/src/os-impl-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.c * \ingroup posix diff --git a/src/os/rtems/inc/os-impl-binsem.h b/src/os/rtems/inc/os-impl-binsem.h index dce481e23..39f1788ab 100644 --- a/src/os/rtems/inc/os-impl-binsem.h +++ b/src/os/rtems/inc/os-impl-binsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-console.h b/src/os/rtems/inc/os-impl-console.h index b578490ea..ae2fa9420 100644 --- a/src/os/rtems/inc/os-impl-console.h +++ b/src/os/rtems/inc/os-impl-console.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-countsem.h b/src/os/rtems/inc/os-impl-countsem.h index 3d4f2fc7b..8ed22a22d 100644 --- a/src/os/rtems/inc/os-impl-countsem.h +++ b/src/os/rtems/inc/os-impl-countsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-dirs.h b/src/os/rtems/inc/os-impl-dirs.h index f9e4e414f..18f8d16a4 100644 --- a/src/os/rtems/inc/os-impl-dirs.h +++ b/src/os/rtems/inc/os-impl-dirs.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-files.h b/src/os/rtems/inc/os-impl-files.h index cf52a0bfe..ab4df4cb6 100644 --- a/src/os/rtems/inc/os-impl-files.h +++ b/src/os/rtems/inc/os-impl-files.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-gettime.h b/src/os/rtems/inc/os-impl-gettime.h index befd2212b..2d899bde3 100644 --- a/src/os/rtems/inc/os-impl-gettime.h +++ b/src/os/rtems/inc/os-impl-gettime.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-gettime.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-io.h b/src/os/rtems/inc/os-impl-io.h index b6ec164fd..8813762f8 100644 --- a/src/os/rtems/inc/os-impl-io.h +++ b/src/os/rtems/inc/os-impl-io.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-io.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-loader.h b/src/os/rtems/inc/os-impl-loader.h index 20b813b74..a6d824046 100644 --- a/src/os/rtems/inc/os-impl-loader.h +++ b/src/os/rtems/inc/os-impl-loader.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-mutex.h b/src/os/rtems/inc/os-impl-mutex.h index ca5f10d64..4dab47d9d 100644 --- a/src/os/rtems/inc/os-impl-mutex.h +++ b/src/os/rtems/inc/os-impl-mutex.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-queues.h b/src/os/rtems/inc/os-impl-queues.h index 501ab7f67..5a1f48523 100644 --- a/src/os/rtems/inc/os-impl-queues.h +++ b/src/os/rtems/inc/os-impl-queues.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-select.h b/src/os/rtems/inc/os-impl-select.h index 25f17dedb..549d111bc 100644 --- a/src/os/rtems/inc/os-impl-select.h +++ b/src/os/rtems/inc/os-impl-select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-select.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-sockets.h b/src/os/rtems/inc/os-impl-sockets.h index 2cd166156..11111d6fa 100644 --- a/src/os/rtems/inc/os-impl-sockets.h +++ b/src/os/rtems/inc/os-impl-sockets.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-sockets.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-tasks.h b/src/os/rtems/inc/os-impl-tasks.h index 4d02c959b..0e3550825 100644 --- a/src/os/rtems/inc/os-impl-tasks.h +++ b/src/os/rtems/inc/os-impl-tasks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-impl-timebase.h b/src/os/rtems/inc/os-impl-timebase.h index bc3b6a24d..ed1da72e1 100644 --- a/src/os/rtems/inc/os-impl-timebase.h +++ b/src/os/rtems/inc/os-impl-timebase.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.h * \ingroup rtems diff --git a/src/os/rtems/inc/os-rtems.h b/src/os/rtems/inc/os-rtems.h index 17f28ac06..07d199c46 100644 --- a/src/os/rtems/inc/os-rtems.h +++ b/src/os/rtems/inc/os-rtems.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-rtems.h * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-binsem.c b/src/os/rtems/src/os-impl-binsem.c index c48d2e947..e7f5ec9a7 100644 --- a/src/os/rtems/src/os-impl-binsem.c +++ b/src/os/rtems/src/os-impl-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-common.c b/src/os/rtems/src/os-impl-common.c index f2596b2d9..4d39cfc4c 100644 --- a/src/os/rtems/src/os-impl-common.c +++ b/src/os/rtems/src/os-impl-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-common.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-console.c b/src/os/rtems/src/os-impl-console.c index 7b389ed35..3ffe0f860 100644 --- a/src/os/rtems/src/os-impl-console.c +++ b/src/os/rtems/src/os-impl-console.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-countsem.c b/src/os/rtems/src/os-impl-countsem.c index a235c26d0..40fb0391d 100644 --- a/src/os/rtems/src/os-impl-countsem.c +++ b/src/os/rtems/src/os-impl-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-dirs.c b/src/os/rtems/src/os-impl-dirs.c index 8ef50c30c..520d86cb6 100644 --- a/src/os/rtems/src/os-impl-dirs.c +++ b/src/os/rtems/src/os-impl-dirs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-errors.c b/src/os/rtems/src/os-impl-errors.c index cbf489bde..ec396a8d9 100644 --- a/src/os/rtems/src/os-impl-errors.c +++ b/src/os/rtems/src/os-impl-errors.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-errors.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-files.c b/src/os/rtems/src/os-impl-files.c index ea81b7187..e4152d288 100644 --- a/src/os/rtems/src/os-impl-files.c +++ b/src/os/rtems/src/os-impl-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-filesys.c b/src/os/rtems/src/os-impl-filesys.c index f2dddb40f..37045be0b 100644 --- a/src/os/rtems/src/os-impl-filesys.c +++ b/src/os/rtems/src/os-impl-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-filesys.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-fpu.c b/src/os/rtems/src/os-impl-fpu.c index 4d470b5fd..b105d3dde 100644 --- a/src/os/rtems/src/os-impl-fpu.c +++ b/src/os/rtems/src/os-impl-fpu.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-fpu.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-heap.c b/src/os/rtems/src/os-impl-heap.c index fd15e72d0..bfa77c525 100644 --- a/src/os/rtems/src/os-impl-heap.c +++ b/src/os/rtems/src/os-impl-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-heap.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-idmap.c b/src/os/rtems/src/os-impl-idmap.c index 32cc76441..bf0237e48 100644 --- a/src/os/rtems/src/os-impl-idmap.c +++ b/src/os/rtems/src/os-impl-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-idmap.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-interrupts.c b/src/os/rtems/src/os-impl-interrupts.c index df60498bf..3a48d8020 100644 --- a/src/os/rtems/src/os-impl-interrupts.c +++ b/src/os/rtems/src/os-impl-interrupts.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-interrupts.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-loader.c b/src/os/rtems/src/os-impl-loader.c index 9b044124a..2001a9d4c 100644 --- a/src/os/rtems/src/os-impl-loader.c +++ b/src/os/rtems/src/os-impl-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-mutex.c b/src/os/rtems/src/os-impl-mutex.c index 0fa752446..b9c2158b4 100644 --- a/src/os/rtems/src/os-impl-mutex.c +++ b/src/os/rtems/src/os-impl-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-network.c b/src/os/rtems/src/os-impl-network.c index 6f3b9a35c..b6916ab7c 100644 --- a/src/os/rtems/src/os-impl-network.c +++ b/src/os/rtems/src/os-impl-network.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-network.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-no-module.c b/src/os/rtems/src/os-impl-no-module.c index 5c9314862..e34fe29cc 100644 --- a/src/os/rtems/src/os-impl-no-module.c +++ b/src/os/rtems/src/os-impl-no-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-no-module.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-queues.c b/src/os/rtems/src/os-impl-queues.c index b7e9a23b7..796abf66d 100644 --- a/src/os/rtems/src/os-impl-queues.c +++ b/src/os/rtems/src/os-impl-queues.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-shell.c b/src/os/rtems/src/os-impl-shell.c index 2575f6360..dc7f49b41 100644 --- a/src/os/rtems/src/os-impl-shell.c +++ b/src/os/rtems/src/os-impl-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-shell.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-tasks.c b/src/os/rtems/src/os-impl-tasks.c index 361e0f75d..f01b1e2b4 100644 --- a/src/os/rtems/src/os-impl-tasks.c +++ b/src/os/rtems/src/os-impl-tasks.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.c * \ingroup rtems diff --git a/src/os/rtems/src/os-impl-timebase.c b/src/os/rtems/src/os-impl-timebase.c index 1f732ca43..1d66682c3 100644 --- a/src/os/rtems/src/os-impl-timebase.c +++ b/src/os/rtems/src/os-impl-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.c * \ingroup rtems diff --git a/src/os/shared/inc/os-shared-binsem.h b/src/os/shared/inc/os-shared-binsem.h index 574b89c1e..454ea755e 100644 --- a/src/os/shared/inc/os-shared-binsem.h +++ b/src/os/shared/inc/os-shared-binsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-binsem.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-clock.h b/src/os/shared/inc/os-shared-clock.h index a81612685..36d568ac1 100644 --- a/src/os/shared/inc/os-shared-clock.h +++ b/src/os/shared/inc/os-shared-clock.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-clock.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-common.h b/src/os/shared/inc/os-shared-common.h index 395929585..dff48082a 100644 --- a/src/os/shared/inc/os-shared-common.h +++ b/src/os/shared/inc/os-shared-common.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-common.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-countsem.h b/src/os/shared/inc/os-shared-countsem.h index c0d2beaed..650435aa8 100644 --- a/src/os/shared/inc/os-shared-countsem.h +++ b/src/os/shared/inc/os-shared-countsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-countsem.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-dir.h b/src/os/shared/inc/os-shared-dir.h index e9a7b2bf5..2c8982e51 100644 --- a/src/os/shared/inc/os-shared-dir.h +++ b/src/os/shared/inc/os-shared-dir.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-dir.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-errors.h b/src/os/shared/inc/os-shared-errors.h index d35006216..38061e326 100644 --- a/src/os/shared/inc/os-shared-errors.h +++ b/src/os/shared/inc/os-shared-errors.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-errors.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-file.h b/src/os/shared/inc/os-shared-file.h index e58c3f7e7..8199f5480 100644 --- a/src/os/shared/inc/os-shared-file.h +++ b/src/os/shared/inc/os-shared-file.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-file.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-filesys.h b/src/os/shared/inc/os-shared-filesys.h index 9c1ee1198..cd4259740 100644 --- a/src/os/shared/inc/os-shared-filesys.h +++ b/src/os/shared/inc/os-shared-filesys.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-filesys.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-fpu.h b/src/os/shared/inc/os-shared-fpu.h index 49ff24b63..6d9a0b61d 100644 --- a/src/os/shared/inc/os-shared-fpu.h +++ b/src/os/shared/inc/os-shared-fpu.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-fpu.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-globaldefs.h b/src/os/shared/inc/os-shared-globaldefs.h index 9bc68072b..9c26cff90 100644 --- a/src/os/shared/inc/os-shared-globaldefs.h +++ b/src/os/shared/inc/os-shared-globaldefs.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-globaldefs.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-heap.h b/src/os/shared/inc/os-shared-heap.h index 35489f4d0..3b088d1f0 100644 --- a/src/os/shared/inc/os-shared-heap.h +++ b/src/os/shared/inc/os-shared-heap.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-heap.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-idmap.h b/src/os/shared/inc/os-shared-idmap.h index ffdf6ced0..2be4d37ec 100644 --- a/src/os/shared/inc/os-shared-idmap.h +++ b/src/os/shared/inc/os-shared-idmap.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-idmap.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-interrupts.h b/src/os/shared/inc/os-shared-interrupts.h index e105a3f99..33b732d80 100644 --- a/src/os/shared/inc/os-shared-interrupts.h +++ b/src/os/shared/inc/os-shared-interrupts.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-interrupts.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-module.h b/src/os/shared/inc/os-shared-module.h index 553c07305..14d81b1a9 100644 --- a/src/os/shared/inc/os-shared-module.h +++ b/src/os/shared/inc/os-shared-module.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-module.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-mutex.h b/src/os/shared/inc/os-shared-mutex.h index 83c4a919b..cb452bbd8 100644 --- a/src/os/shared/inc/os-shared-mutex.h +++ b/src/os/shared/inc/os-shared-mutex.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-mutex.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-network.h b/src/os/shared/inc/os-shared-network.h index 563d89d0d..1ed494f52 100644 --- a/src/os/shared/inc/os-shared-network.h +++ b/src/os/shared/inc/os-shared-network.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-network.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-printf.h b/src/os/shared/inc/os-shared-printf.h index ab49b588a..71f51b791 100644 --- a/src/os/shared/inc/os-shared-printf.h +++ b/src/os/shared/inc/os-shared-printf.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-printf.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-queue.h b/src/os/shared/inc/os-shared-queue.h index e2cfba6f0..0290ab936 100644 --- a/src/os/shared/inc/os-shared-queue.h +++ b/src/os/shared/inc/os-shared-queue.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-queue.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-select.h b/src/os/shared/inc/os-shared-select.h index 0f0557429..85f62e29c 100644 --- a/src/os/shared/inc/os-shared-select.h +++ b/src/os/shared/inc/os-shared-select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-select.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-shell.h b/src/os/shared/inc/os-shared-shell.h index b58b75c29..2d9d7a700 100644 --- a/src/os/shared/inc/os-shared-shell.h +++ b/src/os/shared/inc/os-shared-shell.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-shell.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-sockets.h b/src/os/shared/inc/os-shared-sockets.h index 3e1251080..80c952a57 100644 --- a/src/os/shared/inc/os-shared-sockets.h +++ b/src/os/shared/inc/os-shared-sockets.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-sockets.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-task.h b/src/os/shared/inc/os-shared-task.h index 226dd98cc..33c79678d 100644 --- a/src/os/shared/inc/os-shared-task.h +++ b/src/os/shared/inc/os-shared-task.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-task.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-time.h b/src/os/shared/inc/os-shared-time.h index dd09e64af..3827dcf5a 100644 --- a/src/os/shared/inc/os-shared-time.h +++ b/src/os/shared/inc/os-shared-time.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-time.h * \ingroup shared diff --git a/src/os/shared/inc/os-shared-timebase.h b/src/os/shared/inc/os-shared-timebase.h index 5eb1d4089..efb42546a 100644 --- a/src/os/shared/inc/os-shared-timebase.h +++ b/src/os/shared/inc/os-shared-timebase.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-timebase.h * \ingroup shared diff --git a/src/os/shared/src/osapi-binsem.c b/src/os/shared/src/osapi-binsem.c index b98057dd3..8fcd41b6e 100644 --- a/src/os/shared/src/osapi-binsem.c +++ b/src/os/shared/src/osapi-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-binsem.c * \ingroup shared diff --git a/src/os/shared/src/osapi-clock.c b/src/os/shared/src/osapi-clock.c index 2b2fae88c..6a924d480 100644 --- a/src/os/shared/src/osapi-clock.c +++ b/src/os/shared/src/osapi-clock.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-clock.c * \ingroup shared diff --git a/src/os/shared/src/osapi-common.c b/src/os/shared/src/osapi-common.c index 473ce8e62..ffe53f7bb 100644 --- a/src/os/shared/src/osapi-common.c +++ b/src/os/shared/src/osapi-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-common.c * \ingroup shared diff --git a/src/os/shared/src/osapi-countsem.c b/src/os/shared/src/osapi-countsem.c index b6b39218d..01b2b4520 100644 --- a/src/os/shared/src/osapi-countsem.c +++ b/src/os/shared/src/osapi-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-countsem.c * \ingroup shared diff --git a/src/os/shared/src/osapi-debug.c b/src/os/shared/src/osapi-debug.c index aed732801..c80b40dae 100644 --- a/src/os/shared/src/osapi-debug.c +++ b/src/os/shared/src/osapi-debug.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-debug.c * \ingroup shared diff --git a/src/os/shared/src/osapi-dir.c b/src/os/shared/src/osapi-dir.c index 4d5fe25ec..e17b9b6c5 100644 --- a/src/os/shared/src/osapi-dir.c +++ b/src/os/shared/src/osapi-dir.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-dir.c * \ingroup shared diff --git a/src/os/shared/src/osapi-errors.c b/src/os/shared/src/osapi-errors.c index 38cce91ff..fef7f1863 100644 --- a/src/os/shared/src/osapi-errors.c +++ b/src/os/shared/src/osapi-errors.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-errors.c * \ingroup shared diff --git a/src/os/shared/src/osapi-file.c b/src/os/shared/src/osapi-file.c index d64874ba9..88780a208 100644 --- a/src/os/shared/src/osapi-file.c +++ b/src/os/shared/src/osapi-file.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-file.c * \ingroup shared diff --git a/src/os/shared/src/osapi-filesys.c b/src/os/shared/src/osapi-filesys.c index ed2356b1d..10f734d1d 100644 --- a/src/os/shared/src/osapi-filesys.c +++ b/src/os/shared/src/osapi-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-filesys.c * \ingroup shared diff --git a/src/os/shared/src/osapi-fpu.c b/src/os/shared/src/osapi-fpu.c index 283ed9fe8..e41468e5e 100644 --- a/src/os/shared/src/osapi-fpu.c +++ b/src/os/shared/src/osapi-fpu.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-fpu.c * \ingroup shared diff --git a/src/os/shared/src/osapi-heap.c b/src/os/shared/src/osapi-heap.c index 4c455a6bb..dc7c8d298 100644 --- a/src/os/shared/src/osapi-heap.c +++ b/src/os/shared/src/osapi-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-heap.c * \ingroup shared diff --git a/src/os/shared/src/osapi-idmap.c b/src/os/shared/src/osapi-idmap.c index 1484ad905..cb4b52563 100644 --- a/src/os/shared/src/osapi-idmap.c +++ b/src/os/shared/src/osapi-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-idmap.c * \ingroup shared diff --git a/src/os/shared/src/osapi-interrupts.c b/src/os/shared/src/osapi-interrupts.c index 280466c5e..370cf70ab 100644 --- a/src/os/shared/src/osapi-interrupts.c +++ b/src/os/shared/src/osapi-interrupts.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-interrupts.c * \ingroup shared diff --git a/src/os/shared/src/osapi-module.c b/src/os/shared/src/osapi-module.c index 5582d44ef..bf8daff18 100644 --- a/src/os/shared/src/osapi-module.c +++ b/src/os/shared/src/osapi-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-module.c * \ingroup shared diff --git a/src/os/shared/src/osapi-mutex.c b/src/os/shared/src/osapi-mutex.c index 7d6f4a949..4f2bce392 100644 --- a/src/os/shared/src/osapi-mutex.c +++ b/src/os/shared/src/osapi-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-mutex.c * \ingroup shared diff --git a/src/os/shared/src/osapi-network.c b/src/os/shared/src/osapi-network.c index 923600207..20bc99b97 100644 --- a/src/os/shared/src/osapi-network.c +++ b/src/os/shared/src/osapi-network.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-network.c * \ingroup shared diff --git a/src/os/shared/src/osapi-printf.c b/src/os/shared/src/osapi-printf.c index dd3141a90..918511aa4 100644 --- a/src/os/shared/src/osapi-printf.c +++ b/src/os/shared/src/osapi-printf.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-printf.c * \ingroup shared diff --git a/src/os/shared/src/osapi-queue.c b/src/os/shared/src/osapi-queue.c index 571b26f36..7cfdcee50 100644 --- a/src/os/shared/src/osapi-queue.c +++ b/src/os/shared/src/osapi-queue.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-queue.c * \ingroup shared diff --git a/src/os/shared/src/osapi-select.c b/src/os/shared/src/osapi-select.c index 0bcd346c3..839a70d1a 100644 --- a/src/os/shared/src/osapi-select.c +++ b/src/os/shared/src/osapi-select.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-select.c * \ingroup shared diff --git a/src/os/shared/src/osapi-shell.c b/src/os/shared/src/osapi-shell.c index 129d37cbf..228582d53 100644 --- a/src/os/shared/src/osapi-shell.c +++ b/src/os/shared/src/osapi-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shell.c * \ingroup shared diff --git a/src/os/shared/src/osapi-sockets.c b/src/os/shared/src/osapi-sockets.c index 4c2b76e32..7f33b94d7 100644 --- a/src/os/shared/src/osapi-sockets.c +++ b/src/os/shared/src/osapi-sockets.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-sockets.c * \ingroup shared diff --git a/src/os/shared/src/osapi-task.c b/src/os/shared/src/osapi-task.c index 7a34560eb..912b0ff86 100644 --- a/src/os/shared/src/osapi-task.c +++ b/src/os/shared/src/osapi-task.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-task.c * \ingroup shared diff --git a/src/os/shared/src/osapi-time.c b/src/os/shared/src/osapi-time.c index bddc34165..646454e3b 100644 --- a/src/os/shared/src/osapi-time.c +++ b/src/os/shared/src/osapi-time.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-time.c * \ingroup shared diff --git a/src/os/shared/src/osapi-timebase.c b/src/os/shared/src/osapi-timebase.c index b8cbe9367..1ed2dfb5a 100644 --- a/src/os/shared/src/osapi-timebase.c +++ b/src/os/shared/src/osapi-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-timebase.c * \ingroup shared diff --git a/src/os/vxworks/inc/os-impl-binsem.h b/src/os/vxworks/inc/os-impl-binsem.h index 665de9ca8..be6defb3a 100644 --- a/src/os/vxworks/inc/os-impl-binsem.h +++ b/src/os/vxworks/inc/os-impl-binsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-console.h b/src/os/vxworks/inc/os-impl-console.h index 96547be82..6e54ab7c8 100644 --- a/src/os/vxworks/inc/os-impl-console.h +++ b/src/os/vxworks/inc/os-impl-console.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-countsem.h b/src/os/vxworks/inc/os-impl-countsem.h index c0ae5be12..2998827ad 100644 --- a/src/os/vxworks/inc/os-impl-countsem.h +++ b/src/os/vxworks/inc/os-impl-countsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-dirs.h b/src/os/vxworks/inc/os-impl-dirs.h index ac1ec5c96..53ef03135 100644 --- a/src/os/vxworks/inc/os-impl-dirs.h +++ b/src/os/vxworks/inc/os-impl-dirs.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-files.h b/src/os/vxworks/inc/os-impl-files.h index f01121436..45d8a8ecc 100644 --- a/src/os/vxworks/inc/os-impl-files.h +++ b/src/os/vxworks/inc/os-impl-files.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-filesys.h b/src/os/vxworks/inc/os-impl-filesys.h index 17d92e147..e80b6e7db 100644 --- a/src/os/vxworks/inc/os-impl-filesys.h +++ b/src/os/vxworks/inc/os-impl-filesys.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-filesys.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-gettime.h b/src/os/vxworks/inc/os-impl-gettime.h index 0a9e13d06..6c2083a67 100644 --- a/src/os/vxworks/inc/os-impl-gettime.h +++ b/src/os/vxworks/inc/os-impl-gettime.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-gettime.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-io.h b/src/os/vxworks/inc/os-impl-io.h index df8c55c5a..804410988 100644 --- a/src/os/vxworks/inc/os-impl-io.h +++ b/src/os/vxworks/inc/os-impl-io.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-io.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-loader.h b/src/os/vxworks/inc/os-impl-loader.h index 7d136d6a4..c9b386e57 100644 --- a/src/os/vxworks/inc/os-impl-loader.h +++ b/src/os/vxworks/inc/os-impl-loader.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-mutex.h b/src/os/vxworks/inc/os-impl-mutex.h index b85e384fc..563cb62bf 100644 --- a/src/os/vxworks/inc/os-impl-mutex.h +++ b/src/os/vxworks/inc/os-impl-mutex.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-network.h b/src/os/vxworks/inc/os-impl-network.h index 479acfa1e..4d6ca2eca 100644 --- a/src/os/vxworks/inc/os-impl-network.h +++ b/src/os/vxworks/inc/os-impl-network.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-network.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-queues.h b/src/os/vxworks/inc/os-impl-queues.h index 700093a6c..dbabba178 100644 --- a/src/os/vxworks/inc/os-impl-queues.h +++ b/src/os/vxworks/inc/os-impl-queues.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-select.h b/src/os/vxworks/inc/os-impl-select.h index b6f14ee9c..871d4090d 100644 --- a/src/os/vxworks/inc/os-impl-select.h +++ b/src/os/vxworks/inc/os-impl-select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-select.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-sockets.h b/src/os/vxworks/inc/os-impl-sockets.h index 6f9e0bd35..4861cf23f 100644 --- a/src/os/vxworks/inc/os-impl-sockets.h +++ b/src/os/vxworks/inc/os-impl-sockets.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-sockets.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-symtab.h b/src/os/vxworks/inc/os-impl-symtab.h index e4b03e55a..7e2696dab 100644 --- a/src/os/vxworks/inc/os-impl-symtab.h +++ b/src/os/vxworks/inc/os-impl-symtab.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-symtab.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-tasks.h b/src/os/vxworks/inc/os-impl-tasks.h index 773f8898e..b02cc261a 100644 --- a/src/os/vxworks/inc/os-impl-tasks.h +++ b/src/os/vxworks/inc/os-impl-tasks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-impl-timebase.h b/src/os/vxworks/inc/os-impl-timebase.h index 5b42a2f7c..02a2b0bc6 100644 --- a/src/os/vxworks/inc/os-impl-timebase.h +++ b/src/os/vxworks/inc/os-impl-timebase.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.h * \ingroup vxworks diff --git a/src/os/vxworks/inc/os-vxworks.h b/src/os/vxworks/inc/os-vxworks.h index b48575b78..ecd310533 100644 --- a/src/os/vxworks/inc/os-vxworks.h +++ b/src/os/vxworks/inc/os-vxworks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-vxworks.h * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-binsem.c b/src/os/vxworks/src/os-impl-binsem.c index bdb9a6573..021c0da39 100644 --- a/src/os/vxworks/src/os-impl-binsem.c +++ b/src/os/vxworks/src/os-impl-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-binsem.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-common.c b/src/os/vxworks/src/os-impl-common.c index 9eb2ca15e..127c74f17 100644 --- a/src/os/vxworks/src/os-impl-common.c +++ b/src/os/vxworks/src/os-impl-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-common.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-console.c b/src/os/vxworks/src/os-impl-console.c index 499bf6bad..cb9b323c1 100644 --- a/src/os/vxworks/src/os-impl-console.c +++ b/src/os/vxworks/src/os-impl-console.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-console.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-countsem.c b/src/os/vxworks/src/os-impl-countsem.c index 1eb7844f2..f7cbde4fc 100644 --- a/src/os/vxworks/src/os-impl-countsem.c +++ b/src/os/vxworks/src/os-impl-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-countsem.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-dirs.c b/src/os/vxworks/src/os-impl-dirs.c index 43386300d..81978e194 100644 --- a/src/os/vxworks/src/os-impl-dirs.c +++ b/src/os/vxworks/src/os-impl-dirs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-dirs.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-errors.c b/src/os/vxworks/src/os-impl-errors.c index 97daf14a7..88393c9bf 100644 --- a/src/os/vxworks/src/os-impl-errors.c +++ b/src/os/vxworks/src/os-impl-errors.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-errors.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-files.c b/src/os/vxworks/src/os-impl-files.c index c8025ac56..1d2183a59 100644 --- a/src/os/vxworks/src/os-impl-files.c +++ b/src/os/vxworks/src/os-impl-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-files.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-filesys.c b/src/os/vxworks/src/os-impl-filesys.c index 4812221db..b2d14efb1 100644 --- a/src/os/vxworks/src/os-impl-filesys.c +++ b/src/os/vxworks/src/os-impl-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-filesys.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-fpu.c b/src/os/vxworks/src/os-impl-fpu.c index 48fcf5afc..e79d33db8 100644 --- a/src/os/vxworks/src/os-impl-fpu.c +++ b/src/os/vxworks/src/os-impl-fpu.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-fpu.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-heap.c b/src/os/vxworks/src/os-impl-heap.c index d84b75b53..4ded24abe 100644 --- a/src/os/vxworks/src/os-impl-heap.c +++ b/src/os/vxworks/src/os-impl-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-heap.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-idmap.c b/src/os/vxworks/src/os-impl-idmap.c index 81da10c0c..234ab3d05 100644 --- a/src/os/vxworks/src/os-impl-idmap.c +++ b/src/os/vxworks/src/os-impl-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-idmap.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-interrupts.c b/src/os/vxworks/src/os-impl-interrupts.c index c45eae672..735cf4e93 100644 --- a/src/os/vxworks/src/os-impl-interrupts.c +++ b/src/os/vxworks/src/os-impl-interrupts.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-interrupts.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-loader.c b/src/os/vxworks/src/os-impl-loader.c index 449c55532..389f3073c 100644 --- a/src/os/vxworks/src/os-impl-loader.c +++ b/src/os/vxworks/src/os-impl-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-loader.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-mutex.c b/src/os/vxworks/src/os-impl-mutex.c index 03623bca8..da0cef750 100644 --- a/src/os/vxworks/src/os-impl-mutex.c +++ b/src/os/vxworks/src/os-impl-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-mutex.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-network.c b/src/os/vxworks/src/os-impl-network.c index 5818b7ee8..eac4d1871 100644 --- a/src/os/vxworks/src/os-impl-network.c +++ b/src/os/vxworks/src/os-impl-network.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-network.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-no-module.c b/src/os/vxworks/src/os-impl-no-module.c index c9cd01407..6cc2eb4f5 100644 --- a/src/os/vxworks/src/os-impl-no-module.c +++ b/src/os/vxworks/src/os-impl-no-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-no-module.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-queues.c b/src/os/vxworks/src/os-impl-queues.c index c6b544228..7f8273a2a 100644 --- a/src/os/vxworks/src/os-impl-queues.c +++ b/src/os/vxworks/src/os-impl-queues.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-queues.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-shell.c b/src/os/vxworks/src/os-impl-shell.c index dede37e64..ad3379d97 100644 --- a/src/os/vxworks/src/os-impl-shell.c +++ b/src/os/vxworks/src/os-impl-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-shell.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-symtab.c b/src/os/vxworks/src/os-impl-symtab.c index dd967583c..30f2f570f 100644 --- a/src/os/vxworks/src/os-impl-symtab.c +++ b/src/os/vxworks/src/os-impl-symtab.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-symtab.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-tasks.c b/src/os/vxworks/src/os-impl-tasks.c index b9c430eb7..d8dff4746 100644 --- a/src/os/vxworks/src/os-impl-tasks.c +++ b/src/os/vxworks/src/os-impl-tasks.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-tasks.c * \ingroup vxworks diff --git a/src/os/vxworks/src/os-impl-timebase.c b/src/os/vxworks/src/os-impl-timebase.c index 8383b4cb2..1ffa53e0d 100644 --- a/src/os/vxworks/src/os-impl-timebase.c +++ b/src/os/vxworks/src/os-impl-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-impl-timebase.c * \ingroup vxworks diff --git a/src/tests/bin-sem-flush-test/bin-sem-flush-test.c b/src/tests/bin-sem-flush-test/bin-sem-flush-test.c index e123ad481..df9b55914 100644 --- a/src/tests/bin-sem-flush-test/bin-sem-flush-test.c +++ b/src/tests/bin-sem-flush-test/bin-sem-flush-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Binary Semaphore Flush Test */ diff --git a/src/tests/bin-sem-test/bin-sem-test.c b/src/tests/bin-sem-test/bin-sem-test.c index f602fc832..03ac84850 100644 --- a/src/tests/bin-sem-test/bin-sem-test.c +++ b/src/tests/bin-sem-test/bin-sem-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Binary semaphore Producer/Consumer test */ diff --git a/src/tests/bin-sem-timeout-test/bin-sem-timeout-test.c b/src/tests/bin-sem-timeout-test/bin-sem-timeout-test.c index 183306e16..6a4dd65b4 100644 --- a/src/tests/bin-sem-timeout-test/bin-sem-timeout-test.c +++ b/src/tests/bin-sem-timeout-test/bin-sem-timeout-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Binary semaphore Producer/Consumer test ( test the timeout feature ) */ diff --git a/src/tests/count-sem-test/count-sem-test.c b/src/tests/count-sem-test/count-sem-test.c index 38fc9d411..6a0be769d 100644 --- a/src/tests/count-sem-test/count-sem-test.c +++ b/src/tests/count-sem-test/count-sem-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Counting Semaphore Test */ diff --git a/src/tests/file-api-test/file-api-test.c b/src/tests/file-api-test/file-api-test.c index 29ca9bb9c..8784c6951 100644 --- a/src/tests/file-api-test/file-api-test.c +++ b/src/tests/file-api-test/file-api-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #include #include #include diff --git a/src/tests/idmap-api-test/idmap-api-test.c b/src/tests/idmap-api-test/idmap-api-test.c index 5b4f5f871..c1c9bdecf 100644 --- a/src/tests/idmap-api-test/idmap-api-test.c +++ b/src/tests/idmap-api-test/idmap-api-test.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* diff --git a/src/tests/mutex-test/mutex-test.c b/src/tests/mutex-test/mutex-test.c index fbe772a93..41bfd9ef2 100644 --- a/src/tests/mutex-test/mutex-test.c +++ b/src/tests/mutex-test/mutex-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Binary Semaphore Flush Test */ diff --git a/src/tests/osal-core-test/osal-core-test.c b/src/tests/osal-core-test/osal-core-test.c index df079abb0..772970ec5 100644 --- a/src/tests/osal-core-test/osal-core-test.c +++ b/src/tests/osal-core-test/osal-core-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #include #include #include diff --git a/src/tests/osal-core-test/osal-core-test.h b/src/tests/osal-core-test/osal-core-test.h index a858f928b..3c51a7d4a 100644 --- a/src/tests/osal-core-test/osal-core-test.h +++ b/src/tests/osal-core-test/osal-core-test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* File: test.h * * Purpose: diff --git a/src/tests/queue-timeout-test/queue-timeout-test.c b/src/tests/queue-timeout-test/queue-timeout-test.c index a024d38e4..0336c5fdb 100644 --- a/src/tests/queue-timeout-test/queue-timeout-test.c +++ b/src/tests/queue-timeout-test/queue-timeout-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** Queue read timeout test */ diff --git a/src/tests/sem-speed-test/sem-speed-test.c b/src/tests/sem-speed-test/sem-speed-test.c index fbebc1b02..02843dacc 100644 --- a/src/tests/sem-speed-test/sem-speed-test.c +++ b/src/tests/sem-speed-test/sem-speed-test.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* diff --git a/src/tests/symbol-api-test/symbol-api-test.c b/src/tests/symbol-api-test/symbol-api-test.c index 0af206cd3..f1aacee39 100644 --- a/src/tests/symbol-api-test/symbol-api-test.c +++ b/src/tests/symbol-api-test/symbol-api-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #include #include #include diff --git a/src/tests/time-base-api-test/time-base-api-test.c b/src/tests/time-base-api-test/time-base-api-test.c index dfb5f1dba..e15b4a710 100644 --- a/src/tests/time-base-api-test/time-base-api-test.c +++ b/src/tests/time-base-api-test/time-base-api-test.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* diff --git a/src/tests/timer-add-api-test/timer-add-api-test.c b/src/tests/timer-add-api-test/timer-add-api-test.c index d897848b8..07de70437 100644 --- a/src/tests/timer-add-api-test/timer-add-api-test.c +++ b/src/tests/timer-add-api-test/timer-add-api-test.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* diff --git a/src/tests/timer-test/timer-test.c b/src/tests/timer-test/timer-test.c index 73bf0c242..59fce9890 100644 --- a/src/tests/timer-test/timer-test.c +++ b/src/tests/timer-test/timer-test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* ** timertest.c ** diff --git a/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-files.h b/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-files.h index 4db3f81d2..b3700d602 100644 --- a/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-files.h +++ b/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-files.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-portable-posix-files.h * \ingroup adaptors diff --git a/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-io.h b/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-io.h index 3e99827fd..6191cc15c 100644 --- a/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-io.h +++ b/src/unit-test-coverage/portable/adaptors/inc/ut-adaptor-portable-posix-io.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-portable-posix-io.h * \ingroup adaptors diff --git a/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-files.c b/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-files.c index fe6ef93c5..7526db776 100644 --- a/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-files.c +++ b/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-portable-posix-files.c * \ingroup adaptors diff --git a/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-io.c b/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-io.c index 5bbccd063..3e3730a39 100644 --- a/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-io.c +++ b/src/unit-test-coverage/portable/adaptors/src/ut-adaptor-portable-posix-io.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-portable-posix-io.c * \ingroup adaptors diff --git a/src/unit-test-coverage/portable/src/coveragetest-bsd-select.c b/src/unit-test-coverage/portable/src/coveragetest-bsd-select.c index 5862eb09a..8e3dad250 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-bsd-select.c +++ b/src/unit-test-coverage/portable/src/coveragetest-bsd-select.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-bsd-select.c * \author joseph.p.hickey@nasa.gov diff --git a/src/unit-test-coverage/portable/src/coveragetest-console-bsp.c b/src/unit-test-coverage/portable/src/coveragetest-console-bsp.c index e8e019b41..180884baa 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-console-bsp.c +++ b/src/unit-test-coverage/portable/src/coveragetest-console-bsp.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-console-bsp.c * \ingroup portable diff --git a/src/unit-test-coverage/portable/src/coveragetest-no-loader.c b/src/unit-test-coverage/portable/src/coveragetest-no-loader.c index 5288f1b7d..e21a3063c 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-no-loader.c +++ b/src/unit-test-coverage/portable/src/coveragetest-no-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-no-loader.c * \author joseph.p.hickey@nasa.gov diff --git a/src/unit-test-coverage/portable/src/coveragetest-no-shell.c b/src/unit-test-coverage/portable/src/coveragetest-no-shell.c index b68d4cce3..a5716dbb2 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-no-shell.c +++ b/src/unit-test-coverage/portable/src/coveragetest-no-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-no-shell.c * \ingroup portable diff --git a/src/unit-test-coverage/portable/src/coveragetest-posix-files.c b/src/unit-test-coverage/portable/src/coveragetest-posix-files.c index 75a6ce381..4acccf6fa 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-posix-files.c +++ b/src/unit-test-coverage/portable/src/coveragetest-posix-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-posix-files.c * \author joseph.p.hickey@nasa.gov diff --git a/src/unit-test-coverage/portable/src/coveragetest-posix-gettime.c b/src/unit-test-coverage/portable/src/coveragetest-posix-gettime.c index ea197cb43..aa74e63a3 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-posix-gettime.c +++ b/src/unit-test-coverage/portable/src/coveragetest-posix-gettime.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-posix-gettime.c * \author joseph.p.hickey@nasa.gov diff --git a/src/unit-test-coverage/portable/src/coveragetest-posix-io.c b/src/unit-test-coverage/portable/src/coveragetest-posix-io.c index 8204bcc7b..7c30d0a45 100644 --- a/src/unit-test-coverage/portable/src/coveragetest-posix-io.c +++ b/src/unit-test-coverage/portable/src/coveragetest-posix-io.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-posix-io.c * \ingroup portable diff --git a/src/unit-test-coverage/portable/src/os-portable-coveragetest.h b/src/unit-test-coverage/portable/src/os-portable-coveragetest.h index c155d8713..21ff8b749 100644 --- a/src/unit-test-coverage/portable/src/os-portable-coveragetest.h +++ b/src/unit-test-coverage/portable/src/os-portable-coveragetest.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-portable-coveragetest.h * \ingroup portable diff --git a/src/unit-test-coverage/shared/adaptors/CMakeLists.txt b/src/unit-test-coverage/shared/adaptors/CMakeLists.txt index f9383bd42..58caa998b 100644 --- a/src/unit-test-coverage/shared/adaptors/CMakeLists.txt +++ b/src/unit-test-coverage/shared/adaptors/CMakeLists.txt @@ -1,14 +1,3 @@ -# -# Copyright (c) 2019, United States government as represented by the -# administrator of the National Aeronautics Space Administration. -# All rights reserved. This software was created at NASA Goddard -# Space Flight Center pursuant to government contracts. -# -# This is governed by the NASA Open Source Agreement and may be used, -# distributed and modified only according to the terms of that agreement. -# - - # "Adaptors" help enable the unit test code to reach functions/objects that # are otherwise not exposed. This is generally required for any OSAL subsystem # which tracks an internal resource state (i.e. anything with a table). diff --git a/src/unit-test-coverage/shared/adaptors/inc/ut-adaptor-module.h b/src/unit-test-coverage/shared/adaptors/inc/ut-adaptor-module.h index 64a952ba8..62a2296ed 100644 --- a/src/unit-test-coverage/shared/adaptors/inc/ut-adaptor-module.h +++ b/src/unit-test-coverage/shared/adaptors/inc/ut-adaptor-module.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-module.h * \ingroup adaptors diff --git a/src/unit-test-coverage/shared/adaptors/src/ut-adaptor-module.c b/src/unit-test-coverage/shared/adaptors/src/ut-adaptor-module.c index 8da4e0e87..e6f598c80 100644 --- a/src/unit-test-coverage/shared/adaptors/src/ut-adaptor-module.c +++ b/src/unit-test-coverage/shared/adaptors/src/ut-adaptor-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-module.c * \ingroup adaptors diff --git a/src/unit-test-coverage/shared/src/coveragetest-binsem.c b/src/unit-test-coverage/shared/src/coveragetest-binsem.c index bd2808032..c9adf822e 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-binsem.c +++ b/src/unit-test-coverage/shared/src/coveragetest-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-binsem.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-clock.c b/src/unit-test-coverage/shared/src/coveragetest-clock.c index 19dc445a1..3e6527c99 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-clock.c +++ b/src/unit-test-coverage/shared/src/coveragetest-clock.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-clock.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-common.c b/src/unit-test-coverage/shared/src/coveragetest-common.c index f7b747155..e7cf04612 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-common.c +++ b/src/unit-test-coverage/shared/src/coveragetest-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-common.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-countsem.c b/src/unit-test-coverage/shared/src/coveragetest-countsem.c index 96f8453b0..5c33dd3c4 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-countsem.c +++ b/src/unit-test-coverage/shared/src/coveragetest-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-countsem.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-dir.c b/src/unit-test-coverage/shared/src/coveragetest-dir.c index 4ba2790a5..d8a48614c 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-dir.c +++ b/src/unit-test-coverage/shared/src/coveragetest-dir.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-dir.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-errors.c b/src/unit-test-coverage/shared/src/coveragetest-errors.c index c24e7d7e8..b8f2b578f 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-errors.c +++ b/src/unit-test-coverage/shared/src/coveragetest-errors.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-errors.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-file.c b/src/unit-test-coverage/shared/src/coveragetest-file.c index a4fc0d94d..06a1291e7 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-file.c +++ b/src/unit-test-coverage/shared/src/coveragetest-file.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-file.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-filesys.c b/src/unit-test-coverage/shared/src/coveragetest-filesys.c index 3488c8904..318772f14 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-filesys.c +++ b/src/unit-test-coverage/shared/src/coveragetest-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-filesys.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-heap.c b/src/unit-test-coverage/shared/src/coveragetest-heap.c index ec335ea49..362b8d250 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-heap.c +++ b/src/unit-test-coverage/shared/src/coveragetest-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-heap.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-idmap.c b/src/unit-test-coverage/shared/src/coveragetest-idmap.c index 5770af1ed..59932758b 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-idmap.c +++ b/src/unit-test-coverage/shared/src/coveragetest-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-idmap.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-module.c b/src/unit-test-coverage/shared/src/coveragetest-module.c index e3f3455be..a6f71562b 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-module.c +++ b/src/unit-test-coverage/shared/src/coveragetest-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-module.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-mutex.c b/src/unit-test-coverage/shared/src/coveragetest-mutex.c index cfc180cdf..ce9f865e2 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-mutex.c +++ b/src/unit-test-coverage/shared/src/coveragetest-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-mutex.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-network.c b/src/unit-test-coverage/shared/src/coveragetest-network.c index 7bad9e644..f447c81e8 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-network.c +++ b/src/unit-test-coverage/shared/src/coveragetest-network.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-network.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-printf.c b/src/unit-test-coverage/shared/src/coveragetest-printf.c index 0659adf32..12b08f128 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-printf.c +++ b/src/unit-test-coverage/shared/src/coveragetest-printf.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-printf.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-queue.c b/src/unit-test-coverage/shared/src/coveragetest-queue.c index bd007b5c5..3f1626128 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-queue.c +++ b/src/unit-test-coverage/shared/src/coveragetest-queue.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-queue.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-select.c b/src/unit-test-coverage/shared/src/coveragetest-select.c index 8b1510052..ffcfd2b20 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-select.c +++ b/src/unit-test-coverage/shared/src/coveragetest-select.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-select.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-shell.c b/src/unit-test-coverage/shared/src/coveragetest-shell.c index 56b85e0fe..046d314fb 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-shell.c +++ b/src/unit-test-coverage/shared/src/coveragetest-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-shell.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-sockets.c b/src/unit-test-coverage/shared/src/coveragetest-sockets.c index 0ca99e062..da75006b7 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-sockets.c +++ b/src/unit-test-coverage/shared/src/coveragetest-sockets.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-sockets.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-task.c b/src/unit-test-coverage/shared/src/coveragetest-task.c index 4c1b1734a..96b6c2225 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-task.c +++ b/src/unit-test-coverage/shared/src/coveragetest-task.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-task.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-time.c b/src/unit-test-coverage/shared/src/coveragetest-time.c index 8b8eb3526..53521ddeb 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-time.c +++ b/src/unit-test-coverage/shared/src/coveragetest-time.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-time.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/coveragetest-timebase.c b/src/unit-test-coverage/shared/src/coveragetest-timebase.c index 952dfd529..511475f30 100644 --- a/src/unit-test-coverage/shared/src/coveragetest-timebase.c +++ b/src/unit-test-coverage/shared/src/coveragetest-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-timebase.c * \ingroup shared diff --git a/src/unit-test-coverage/shared/src/os-shared-coveragetest.h b/src/unit-test-coverage/shared/src/os-shared-coveragetest.h index b0ea0cce8..2c0d9733c 100644 --- a/src/unit-test-coverage/shared/src/os-shared-coveragetest.h +++ b/src/unit-test-coverage/shared/src/os-shared-coveragetest.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-shared-coveragetest.h * \ingroup shared diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_arpa_inet.h b/src/unit-test-coverage/ut-stubs/inc/OCS_arpa_inet.h index 49a13d15e..9107a1bf1 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_arpa_inet.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_arpa_inet.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for arpa/inet.h */ #ifndef _OSAL_STUB_ARPA_INET_H_ #define _OSAL_STUB_ARPA_INET_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_assert.h b/src/unit-test-coverage/ut-stubs/inc/OCS_assert.h index b4dfc3612..a19995350 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_assert.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_assert.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for assert.h */ #ifndef _OSAL_STUB_ASSERT_H_ #define _OSAL_STUB_ASSERT_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_basetypes.h b/src/unit-test-coverage/ut-stubs/inc/OCS_basetypes.h index d02838745..164455faa 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_basetypes.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_basetypes.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub basic data types */ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_blkIo.h b/src/unit-test-coverage/ut-stubs/inc/OCS_blkIo.h index 95d7b4beb..9ecf40605 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_blkIo.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_blkIo.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub basic data types */ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_bsp-impl.h b/src/unit-test-coverage/ut-stubs/inc/OCS_bsp-impl.h index 31eca4e0f..b9b7f3283 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_bsp-impl.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_bsp-impl.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file OCS_bsp-impl.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_cbioLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_cbioLib.h index 15ed7331b..126b02ae4 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_cbioLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_cbioLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for cbioLib.h */ #ifndef _OSAL_STUB_CBIOLIB_H_ #define _OSAL_STUB_CBIOLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_complex.h b/src/unit-test-coverage/ut-stubs/inc/OCS_complex.h index 6f4fa0f08..9f873a50f 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_complex.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_complex.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for complex.h */ #ifndef _OSAL_STUB_COMPLEX_H_ #define _OSAL_STUB_COMPLEX_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_ctype.h b/src/unit-test-coverage/ut-stubs/inc/OCS_ctype.h index 3fc481383..689ed97ca 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_ctype.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_ctype.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for ctype.h */ #ifndef _OSAL_STUB_CTYPE_H_ #define _OSAL_STUB_CTYPE_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_dirent.h b/src/unit-test-coverage/ut-stubs/inc/OCS_dirent.h index c59799ed7..d8c719b27 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_dirent.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_dirent.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for dirent.h */ #ifndef _OSAL_STUB_DIRENT_H_ #define _OSAL_STUB_DIRENT_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_dlfcn.h b/src/unit-test-coverage/ut-stubs/inc/OCS_dlfcn.h index e55d7f66d..e07e1c73d 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_dlfcn.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_dlfcn.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for dlfcn.h */ #ifndef _OSAL_STUB_DLFCN_H_ #define _OSAL_STUB_DLFCN_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_dosFsLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_dosFsLib.h index 70d0225fc..cd6891e00 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_dosFsLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_dosFsLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for dosFsLib.h */ #ifndef _OSAL_STUB_DOSFSLIB_H_ #define _OSAL_STUB_DOSFSLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_drv_hdisk_ataDrv.h b/src/unit-test-coverage/ut-stubs/inc/OCS_drv_hdisk_ataDrv.h index da004813b..d1fa2ab2a 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_drv_hdisk_ataDrv.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_drv_hdisk_ataDrv.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for drv/hdisk/ataDrv.h */ #ifndef _OSAL_STUB_DRV_HDISK_ATADRV_H_ #define _OSAL_STUB_DRV_HDISK_ATADRV_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_errno.h b/src/unit-test-coverage/ut-stubs/inc/OCS_errno.h index 3998c576f..fd152ae1f 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_errno.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_errno.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for errno.h */ #ifndef _OSAL_STUB_ERRNO_H_ #define _OSAL_STUB_ERRNO_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_errnoLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_errnoLib.h index 5859f5daf..fd16bf0b9 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_errnoLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_errnoLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for errnoLib.h */ #ifndef _OSAL_STUB_ERRNOLIB_H_ #define _OSAL_STUB_ERRNOLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_fcntl.h b/src/unit-test-coverage/ut-stubs/inc/OCS_fcntl.h index 2e07ebc8a..3e19b3c9b 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_fcntl.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_fcntl.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for fcntl.h */ #ifndef _OSAL_STUB_FCNTL_H_ #define _OSAL_STUB_FCNTL_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_fenv.h b/src/unit-test-coverage/ut-stubs/inc/OCS_fenv.h index db9a940dd..86fae04ac 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_fenv.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_fenv.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for fenv.h */ #ifndef _OSAL_STUB_FENV_H_ #define _OSAL_STUB_FENV_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_float.h b/src/unit-test-coverage/ut-stubs/inc/OCS_float.h index f4ce8fe86..afde4f8bf 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_float.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_float.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for float.h */ #ifndef _OSAL_STUB_FLOAT_H_ #define _OSAL_STUB_FLOAT_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_hostLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_hostLib.h index 8fef4d981..329070ffb 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_hostLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_hostLib.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file OCS_hostLib.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_intLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_intLib.h index 1b5e6e8c9..0f1a39c62 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_intLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_intLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for intLib.h */ #ifndef _OSAL_STUB_INTLIB_H_ #define _OSAL_STUB_INTLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_inttypes.h b/src/unit-test-coverage/ut-stubs/inc/OCS_inttypes.h index 0c1512949..107555512 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_inttypes.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_inttypes.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for inttypes.h */ #ifndef _OSAL_STUB_INTTYPES_H_ #define _OSAL_STUB_INTTYPES_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_ioLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_ioLib.h index 7ce065113..f46923e74 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_ioLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_ioLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for ioLib.h */ #ifndef _OSAL_STUB_IOLIB_H_ #define _OSAL_STUB_IOLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_iv.h b/src/unit-test-coverage/ut-stubs/inc/OCS_iv.h index 7e26c2438..c43c74831 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_iv.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_iv.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for iv.h */ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_loadLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_loadLib.h index 02e338186..987b2ce3b 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_loadLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_loadLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for loadLib.h */ #ifndef _OSAL_STUB_LOADLIB_H_ #define _OSAL_STUB_LOADLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_locale.h b/src/unit-test-coverage/ut-stubs/inc/OCS_locale.h index 915a51fea..ede0acd60 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_locale.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_locale.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for locale.h */ #ifndef _OSAL_STUB_LOCALE_H_ #define _OSAL_STUB_LOCALE_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_logLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_logLib.h index 954090914..39983dba3 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_logLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_logLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for logLib.h */ #ifndef _OSAL_STUB_LOGLIB_H_ #define _OSAL_STUB_LOGLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_math.h b/src/unit-test-coverage/ut-stubs/inc/OCS_math.h index 1de91990d..545cbcff1 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_math.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_math.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for math.h */ #ifndef _OSAL_STUB_MATH_H_ #define _OSAL_STUB_MATH_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_memPartLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_memPartLib.h index b0a18399b..9a074e02b 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_memPartLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_memPartLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for memPartLib.h */ #ifndef _OSAL_STUB_MEMPARTLIB_H_ #define _OSAL_STUB_MEMPARTLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_moduleLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_moduleLib.h index 2ada0e952..637201d1f 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_moduleLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_moduleLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for moduleLib.h */ #ifndef _OSAL_STUB_MODULELIB_H_ #define _OSAL_STUB_MODULELIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_mqueue.h b/src/unit-test-coverage/ut-stubs/inc/OCS_mqueue.h index 045558fd1..eaf8e5c29 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_mqueue.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_mqueue.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for mqueue.h */ #ifndef _OSAL_STUB_MQUEUE_H_ #define _OSAL_STUB_MQUEUE_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_msgQLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_msgQLib.h index 66bc7029f..5e182aae7 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_msgQLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_msgQLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for msgQLib.h */ #ifndef _OSAL_STUB_MSGQLIB_H_ #define _OSAL_STUB_MSGQLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_net_if.h b/src/unit-test-coverage/ut-stubs/inc/OCS_net_if.h index 2b8a5e53b..009e1f808 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_net_if.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_net_if.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for net/if.h */ #ifndef _OSAL_STUB_NET_IF_H_ #define _OSAL_STUB_NET_IF_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_netdb.h b/src/unit-test-coverage/ut-stubs/inc/OCS_netdb.h index 7f648abe6..8b2924e68 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_netdb.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_netdb.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for netdb.h */ #ifndef _OSAL_STUB_NETDB_H_ #define _OSAL_STUB_NETDB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_in.h b/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_in.h index 80a7f8546..40eb3ca7e 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_in.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_in.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for netinet/in.h */ #ifndef _OSAL_STUB_NETINET_IN_H_ #define _OSAL_STUB_NETINET_IN_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_tcp.h b/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_tcp.h index ad0e7833d..3d9fddc29 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_tcp.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_netinet_tcp.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for netinet/tcp.h */ #ifndef _OSAL_STUB_NETINET_TCP_H_ #define _OSAL_STUB_NETINET_TCP_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_objLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_objLib.h index 66f8210a3..f97e11e42 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_objLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_objLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for objLib.h */ #ifndef _OSAL_STUB_OBJLIB_H_ #define _OSAL_STUB_OBJLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_poll.h b/src/unit-test-coverage/ut-stubs/inc/OCS_poll.h index 830737dc1..6dd0c2ee5 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_poll.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_poll.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for poll.h */ #ifndef _OSAL_STUB_POLL_H_ #define _OSAL_STUB_POLL_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_pthread.h b/src/unit-test-coverage/ut-stubs/inc/OCS_pthread.h index 1634e304a..311aba577 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_pthread.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_pthread.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for pthread.h */ #ifndef _OSAL_STUB_PTHREAD_H_ #define _OSAL_STUB_PTHREAD_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_ramDiskCbio.h b/src/unit-test-coverage/ut-stubs/inc/OCS_ramDiskCbio.h index 59b697b27..661df5501 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_ramDiskCbio.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_ramDiskCbio.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for ramDiskCbio.h */ #ifndef _OSAL_STUB_RAMDISKCBIO_H_ #define _OSAL_STUB_RAMDISKCBIO_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_ramDrv.h b/src/unit-test-coverage/ut-stubs/inc/OCS_ramDrv.h index f4cbccf15..0235343ab 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_ramDrv.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_ramDrv.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for ramDrv.h */ #ifndef _OSAL_STUB_RAMDRV_H_ #define _OSAL_STUB_RAMDRV_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sched.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sched.h index b1f322b51..89a4b050b 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sched.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sched.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sched.h */ #ifndef _OSAL_STUB_SCHED_H_ #define _OSAL_STUB_SCHED_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_semLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_semLib.h index 70bdbcb0a..6947dfba0 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_semLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_semLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for semLib.h */ #ifndef _OSAL_STUB_SEMLIB_H_ #define _OSAL_STUB_SEMLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_semaphore.h b/src/unit-test-coverage/ut-stubs/inc/OCS_semaphore.h index 0241c36dc..7f170acd3 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_semaphore.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_semaphore.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for semaphore.h */ #ifndef _OSAL_STUB_SEMAPHORE_H_ #define _OSAL_STUB_SEMAPHORE_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_setjmp.h b/src/unit-test-coverage/ut-stubs/inc/OCS_setjmp.h index bcd90b95d..ae650bf77 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_setjmp.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_setjmp.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for setjmp.h */ #ifndef _OSAL_STUB_SETJMP_H_ #define _OSAL_STUB_SETJMP_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_shellLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_shellLib.h index 141cb1865..bbb02a705 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_shellLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_shellLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for shellLib.h */ #ifndef _OSAL_STUB_SHELLLIB_H_ #define _OSAL_STUB_SHELLLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_signal.h b/src/unit-test-coverage/ut-stubs/inc/OCS_signal.h index 3bfed4504..778f4de61 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_signal.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_signal.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for signal.h */ #ifndef _OSAL_STUB_SIGNAL_H_ #define _OSAL_STUB_SIGNAL_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_stat.h b/src/unit-test-coverage/ut-stubs/inc/OCS_stat.h index 54d30410d..6cfa0d0be 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_stat.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_stat.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stat.h */ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_stdarg.h b/src/unit-test-coverage/ut-stubs/inc/OCS_stdarg.h index d384c0a7e..cf93c1245 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_stdarg.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_stdarg.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for stdarg.h */ #ifndef _OSAL_STUB_STDARG_H_ #define _OSAL_STUB_STDARG_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_stdio.h b/src/unit-test-coverage/ut-stubs/inc/OCS_stdio.h index 68e719369..1008a65a2 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_stdio.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_stdio.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for stdio.h */ #ifndef _OSAL_STUB_STDIO_H_ #define _OSAL_STUB_STDIO_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_stdlib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_stdlib.h index 27f61a038..849a3a21a 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_stdlib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_stdlib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for stdlib.h */ #ifndef _OSAL_STUB_STDLIB_H_ #define _OSAL_STUB_STDLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_string.h b/src/unit-test-coverage/ut-stubs/inc/OCS_string.h index a3d60bd7a..9cf50b70f 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_string.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_string.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for string.h */ #ifndef _OSAL_STUB_STRING_H_ #define _OSAL_STUB_STRING_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_strings.h b/src/unit-test-coverage/ut-stubs/inc/OCS_strings.h index 719d67607..080f9d8cb 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_strings.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_strings.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for strings.h */ #ifndef _OSAL_STUB_STRINGS_H_ #define _OSAL_STUB_STRINGS_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_symLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_symLib.h index ffa76e259..f3b4edd2c 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_symLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_symLib.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file OCS_symLib.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sysLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sysLib.h index 483cbe34a..7243c1211 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sysLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sysLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sysLib.h */ #ifndef _OSAL_STUB_SYSLIB_H_ #define _OSAL_STUB_SYSLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ioctl.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ioctl.h index 9ab002dbd..f8cf1e635 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ioctl.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ioctl.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/ioctl.h */ #ifndef _OSAL_STUB_SYS_IOCTL_H_ #define _OSAL_STUB_SYS_IOCTL_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ipc.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ipc.h index 7070afa00..6b6f91178 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ipc.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_ipc.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/ipc.h */ #ifndef _OSAL_STUB_SYS_IPC_H_ #define _OSAL_STUB_SYS_IPC_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_mman.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_mman.h index 47dc640b0..ee9c19b23 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_mman.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_mman.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/mman.h */ #ifndef _OSAL_STUB_SYS_MMAN_H_ #define _OSAL_STUB_SYS_MMAN_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_select.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_select.h index 2ce871c0d..fdfce2690 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_select.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file OCS_sys_select.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_socket.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_socket.h index 22f527a95..cdea98e34 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_socket.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_socket.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/socket.h */ #ifndef _OSAL_STUB_SYS_SOCKET_H_ #define _OSAL_STUB_SYS_SOCKET_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_time.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_time.h index 4ea9374a6..c1190dcf9 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_time.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_time.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/time.h */ #ifndef _OSAL_STUB_SYS_TIME_H_ #define _OSAL_STUB_SYS_TIME_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_times.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_times.h index aa54befcc..df9a3db5e 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_times.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_times.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/times.h */ #ifndef _OSAL_STUB_SYS_TIMES_H_ #define _OSAL_STUB_SYS_TIMES_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_types.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_types.h index 34758704a..323fc3d0e 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_types.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_types.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/types.h */ #ifndef _OSAL_STUB_SYS_TYPES_H_ #define _OSAL_STUB_SYS_TYPES_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_un.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_un.h index 83ab65a7b..6fd8af769 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_un.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_un.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/un.h */ #ifndef _OSAL_STUB_SYS_UN_H_ #define _OSAL_STUB_SYS_UN_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_wait.h b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_wait.h index c66423947..40b3cfbbf 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_sys_wait.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_sys_wait.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for sys/wait.h */ #ifndef _OSAL_STUB_SYS_WAIT_H_ #define _OSAL_STUB_SYS_WAIT_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_taskLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_taskLib.h index 46908a130..d569c6925 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_taskLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_taskLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for taskLib.h */ #ifndef _OSAL_STUB_TASKLIB_H_ #define _OSAL_STUB_TASKLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_taskVarLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_taskVarLib.h index 435c648d3..95b80810e 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_taskVarLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_taskVarLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for taskVarLib.h */ #ifndef _OSAL_STUB_TASKVARLIB_H_ #define _OSAL_STUB_TASKVARLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_termios.h b/src/unit-test-coverage/ut-stubs/inc/OCS_termios.h index e4dc37983..b7474b1ec 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_termios.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_termios.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for termios.h */ #ifndef _OSAL_STUB_TERMIOS_H_ #define _OSAL_STUB_TERMIOS_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_tgmath.h b/src/unit-test-coverage/ut-stubs/inc/OCS_tgmath.h index 53f071511..d0ad520d3 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_tgmath.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_tgmath.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for tgmath.h */ #ifndef _OSAL_STUB_TGMATH_H_ #define _OSAL_STUB_TGMATH_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_time.h b/src/unit-test-coverage/ut-stubs/inc/OCS_time.h index cf26bda37..bafa00921 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_time.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_time.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for time.h */ #ifndef _OSAL_STUB_TIME_H_ #define _OSAL_STUB_TIME_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_timers.h b/src/unit-test-coverage/ut-stubs/inc/OCS_timers.h index 3f47d67c1..bb92ef2f6 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_timers.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_timers.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for timers.h */ #ifndef _OSAL_STUB_TIMERS_H_ #define _OSAL_STUB_TIMERS_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_ulimit.h b/src/unit-test-coverage/ut-stubs/inc/OCS_ulimit.h index f319d5b72..b3d576448 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_ulimit.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_ulimit.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for ulimit.h */ #ifndef _OSAL_STUB_ULIMIT_H_ #define _OSAL_STUB_ULIMIT_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_unistd.h b/src/unit-test-coverage/ut-stubs/inc/OCS_unistd.h index 4b617a1b9..361e50c00 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_unistd.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_unistd.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for unistd.h */ #ifndef _OSAL_STUB_UNISTD_H_ #define _OSAL_STUB_UNISTD_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_unldLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_unldLib.h index a682fa133..cf692f3e8 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_unldLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_unldLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for unldLib.h */ #ifndef _OSAL_STUB_UNLDLIB_H_ #define _OSAL_STUB_UNLDLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_usrLib.h b/src/unit-test-coverage/ut-stubs/inc/OCS_usrLib.h index 6e95bed79..493f34e3f 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_usrLib.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_usrLib.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for usrLib.h */ #ifndef _OSAL_STUB_USRLIB_H_ #define _OSAL_STUB_USRLIB_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_version.h b/src/unit-test-coverage/ut-stubs/inc/OCS_version.h index 4b5cc782a..ccf1914d5 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_version.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_version.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for version.h */ #ifndef _OSAL_STUB_VERSION_H_ #define _OSAL_STUB_VERSION_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_vxWorks.h b/src/unit-test-coverage/ut-stubs/inc/OCS_vxWorks.h index dcb6f127d..0bf48466d 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_vxWorks.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_vxWorks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file OCS_vxWorks.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_wchar.h b/src/unit-test-coverage/ut-stubs/inc/OCS_wchar.h index 19188728e..5717ff2cb 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_wchar.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_wchar.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for wchar.h */ #ifndef _OSAL_STUB_WCHAR_H_ #define _OSAL_STUB_WCHAR_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_wctype.h b/src/unit-test-coverage/ut-stubs/inc/OCS_wctype.h index 1555c0f72..9b2fc5c5d 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_wctype.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_wctype.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for wctype.h */ #ifndef _OSAL_STUB_WCTYPE_H_ #define _OSAL_STUB_WCTYPE_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_xbdBlkDev.h b/src/unit-test-coverage/ut-stubs/inc/OCS_xbdBlkDev.h index f7c7a9c84..56195b679 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_xbdBlkDev.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_xbdBlkDev.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for xbdBlkDev.h */ #ifndef _OSAL_STUB_XBDBLKDEV_H_ #define _OSAL_STUB_XBDBLKDEV_H_ diff --git a/src/unit-test-coverage/ut-stubs/inc/OCS_xbdRamDisk.h b/src/unit-test-coverage/ut-stubs/inc/OCS_xbdRamDisk.h index 2ec152d58..ba262e702 100644 --- a/src/unit-test-coverage/ut-stubs/inc/OCS_xbdRamDisk.h +++ b/src/unit-test-coverage/ut-stubs/inc/OCS_xbdRamDisk.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for xbdRamDisk.h */ #ifndef _OSAL_STUB_XBDRAMDISK_H_ #define _OSAL_STUB_XBDRAMDISK_H_ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/arpa/inet.h b/src/unit-test-coverage/ut-stubs/override_inc/arpa/inet.h index a4894b428..ae267fd54 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/arpa/inet.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/arpa/inet.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for arpa/inet.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/assert.h b/src/unit-test-coverage/ut-stubs/override_inc/assert.h index c7c94d454..6172d7f7e 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/assert.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/assert.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for assert.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/blkIo.h b/src/unit-test-coverage/ut-stubs/override_inc/blkIo.h index 36b971bb3..272a7477e 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/blkIo.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/blkIo.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for blkIo.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/bsp-impl.h b/src/unit-test-coverage/ut-stubs/override_inc/bsp-impl.h index 006da9ea8..5fddfa221 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/bsp-impl.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/bsp-impl.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file bsp-impl.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/override_inc/cbioLib.h b/src/unit-test-coverage/ut-stubs/override_inc/cbioLib.h index 23c706bb9..a4b295f76 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/cbioLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/cbioLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for cbioLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/complex.h b/src/unit-test-coverage/ut-stubs/override_inc/complex.h index 43d8f031c..1f59c47cc 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/complex.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/complex.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for complex.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/ctype.h b/src/unit-test-coverage/ut-stubs/override_inc/ctype.h index 9b4672c4d..c0f44da89 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/ctype.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/ctype.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ctype.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/dirent.h b/src/unit-test-coverage/ut-stubs/override_inc/dirent.h index 3cda5ea30..6a742a07d 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/dirent.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/dirent.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for dirent.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/dlfcn.h b/src/unit-test-coverage/ut-stubs/override_inc/dlfcn.h index b9d6120f0..943e9112b 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/dlfcn.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/dlfcn.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for dlfcn.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/dosFsLib.h b/src/unit-test-coverage/ut-stubs/override_inc/dosFsLib.h index 3385ae14e..a651fb2f4 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/dosFsLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/dosFsLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for dosFsLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/drv/hdisk/ataDrv.h b/src/unit-test-coverage/ut-stubs/override_inc/drv/hdisk/ataDrv.h index fefdb37fd..90bd9821d 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/drv/hdisk/ataDrv.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/drv/hdisk/ataDrv.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for drv/hdisk/ataDrv.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/errno.h b/src/unit-test-coverage/ut-stubs/override_inc/errno.h index a7bae704a..189dc2d6b 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/errno.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/errno.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for errno.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/errnoLib.h b/src/unit-test-coverage/ut-stubs/override_inc/errnoLib.h index c3bc41bdf..e1a6275eb 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/errnoLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/errnoLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for errnoLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/fcntl.h b/src/unit-test-coverage/ut-stubs/override_inc/fcntl.h index 8c668fdc1..791293d2d 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/fcntl.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/fcntl.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for fcntl.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/fenv.h b/src/unit-test-coverage/ut-stubs/override_inc/fenv.h index db7bddf1f..276a78fd4 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/fenv.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/fenv.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for fenv.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/float.h b/src/unit-test-coverage/ut-stubs/override_inc/float.h index 2969db723..426b77b76 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/float.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/float.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for float.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/hostLib.h b/src/unit-test-coverage/ut-stubs/override_inc/hostLib.h index 00f99d7d7..75f0b2d5c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/hostLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/hostLib.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file hostLib.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/override_inc/intLib.h b/src/unit-test-coverage/ut-stubs/override_inc/intLib.h index 635566ac4..ffc2b5f7f 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/intLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/intLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for intLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/inttypes.h b/src/unit-test-coverage/ut-stubs/override_inc/inttypes.h index 26a43adea..714940c1c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/inttypes.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/inttypes.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for inttypes.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/ioLib.h b/src/unit-test-coverage/ut-stubs/override_inc/ioLib.h index 1d227481c..5fe25ee8b 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/ioLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/ioLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ioLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/iv.h b/src/unit-test-coverage/ut-stubs/override_inc/iv.h index f1c60ecf2..e60ac3005 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/iv.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/iv.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for iv.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/loadLib.h b/src/unit-test-coverage/ut-stubs/override_inc/loadLib.h index 8748f8ad5..804c697b5 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/loadLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/loadLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for loadLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/locale.h b/src/unit-test-coverage/ut-stubs/override_inc/locale.h index a6631944d..e49ed9d2a 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/locale.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/locale.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for locale.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/logLib.h b/src/unit-test-coverage/ut-stubs/override_inc/logLib.h index 5355b8d81..3500744ed 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/logLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/logLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for logLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/math.h b/src/unit-test-coverage/ut-stubs/override_inc/math.h index 76c320aef..4b12995b5 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/math.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/math.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for math.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/memPartLib.h b/src/unit-test-coverage/ut-stubs/override_inc/memPartLib.h index 1da0e06a2..c89b5c981 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/memPartLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/memPartLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for memPartLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/moduleLib.h b/src/unit-test-coverage/ut-stubs/override_inc/moduleLib.h index ebd18e65b..65333b93c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/moduleLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/moduleLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for moduleLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/mqueue.h b/src/unit-test-coverage/ut-stubs/override_inc/mqueue.h index f62a5d122..33f1875f0 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/mqueue.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/mqueue.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for mqueue.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/msgQLib.h b/src/unit-test-coverage/ut-stubs/override_inc/msgQLib.h index f66bf8e48..f3e36e651 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/msgQLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/msgQLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for msgQLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/net/if.h b/src/unit-test-coverage/ut-stubs/override_inc/net/if.h index a8e33b6a9..d8c0da590 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/net/if.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/net/if.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for net/if.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/netdb.h b/src/unit-test-coverage/ut-stubs/override_inc/netdb.h index 8aeaa0fe2..e308c14fa 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/netdb.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/netdb.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for netdb.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/netinet/in.h b/src/unit-test-coverage/ut-stubs/override_inc/netinet/in.h index c76a707c0..9b27c57ec 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/netinet/in.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/netinet/in.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for netinet/in.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/netinet/tcp.h b/src/unit-test-coverage/ut-stubs/override_inc/netinet/tcp.h index f70358840..3fcb055ca 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/netinet/tcp.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/netinet/tcp.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for netinet/tcp.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/objLib.h b/src/unit-test-coverage/ut-stubs/override_inc/objLib.h index 5fa900277..288d56d14 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/objLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/objLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for objLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/poll.h b/src/unit-test-coverage/ut-stubs/override_inc/poll.h index 6ec759bd4..af7229545 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/poll.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/poll.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for poll.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/pthread.h b/src/unit-test-coverage/ut-stubs/override_inc/pthread.h index 3a7ac40a7..35e7a449c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/pthread.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/pthread.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for pthread.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/ramDiskCbio.h b/src/unit-test-coverage/ut-stubs/override_inc/ramDiskCbio.h index 6665f0e6d..22dda2a2b 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/ramDiskCbio.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/ramDiskCbio.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ramDiskCbio.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/ramDrv.h b/src/unit-test-coverage/ut-stubs/override_inc/ramDrv.h index 04e547fa7..0afbc2b3c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/ramDrv.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/ramDrv.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ramDrv.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sched.h b/src/unit-test-coverage/ut-stubs/override_inc/sched.h index 35d74c08d..7d74885c8 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sched.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sched.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sched.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/selectLib.h b/src/unit-test-coverage/ut-stubs/override_inc/selectLib.h index d955b2389..864659627 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/selectLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/selectLib.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file selectLib.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/override_inc/semLib.h b/src/unit-test-coverage/ut-stubs/override_inc/semLib.h index 18bd28d5c..6e416b84c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/semLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/semLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for semLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/semaphore.h b/src/unit-test-coverage/ut-stubs/override_inc/semaphore.h index 0e787f1f0..00573a096 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/semaphore.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/semaphore.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for semaphore.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/setjmp.h b/src/unit-test-coverage/ut-stubs/override_inc/setjmp.h index 281520fd1..d86a1adb2 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/setjmp.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/setjmp.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for setjmp.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/shellLib.h b/src/unit-test-coverage/ut-stubs/override_inc/shellLib.h index a9a75fd7d..85bde9f83 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/shellLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/shellLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for shellLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/signal.h b/src/unit-test-coverage/ut-stubs/override_inc/signal.h index 3490f61bb..c4eb76d9c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/signal.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/signal.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for signal.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/stat.h b/src/unit-test-coverage/ut-stubs/override_inc/stat.h index 630fe01f6..3f6a50577 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/stat.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/stat.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stat.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/stdarg.h b/src/unit-test-coverage/ut-stubs/override_inc/stdarg.h index 7429837d9..c3c34bfaa 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/stdarg.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/stdarg.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stdarg.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/stdio.h b/src/unit-test-coverage/ut-stubs/override_inc/stdio.h index 567d3cc8b..e2f56592c 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/stdio.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/stdio.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stdio.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/stdlib.h b/src/unit-test-coverage/ut-stubs/override_inc/stdlib.h index 851e3d000..d42035969 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/stdlib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/stdlib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stdlib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/string.h b/src/unit-test-coverage/ut-stubs/override_inc/string.h index 6024db6f7..5a6cac69a 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/string.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/string.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for string.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/strings.h b/src/unit-test-coverage/ut-stubs/override_inc/strings.h index 956241a34..f95903aea 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/strings.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/strings.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for strings.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/symLib.h b/src/unit-test-coverage/ut-stubs/override_inc/symLib.h index c32a4e92d..886a3f3f6 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/symLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/symLib.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file symLib.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/ioctl.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/ioctl.h index 786a83cc7..0e40f6fc9 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/ioctl.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/ioctl.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/ioctl.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/ipc.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/ipc.h index 050d23f8c..d1f2dab9a 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/ipc.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/ipc.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/ipc.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/mman.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/mman.h index 81b957a13..8e853cc8e 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/mman.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/mman.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/mman.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/select.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/select.h index e16d97948..3d2dbcebd 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/select.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/select.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file select.h * \ingroup override_inc diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/signal.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/signal.h index d48bcc18b..981c6a1cc 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/signal.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/signal.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/signal.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/socket.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/socket.h index 968051687..20e2d6fb8 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/socket.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/socket.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/socket.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/stat.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/stat.h index 3b25fe23a..7e5424789 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/stat.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/stat.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/stat.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/statvfs.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/statvfs.h index c29e22f38..2faf5d447 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/statvfs.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/statvfs.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/statvfs.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/time.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/time.h index b9f6ce108..ecbb323b5 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/time.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/time.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/time.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/times.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/times.h index 4308509c4..6851444ef 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/times.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/times.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/times.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/types.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/types.h index d85fdf184..69df77f16 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/types.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/types.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/types.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/un.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/un.h index edcc370b7..0f1893fde 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/un.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/un.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/un.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sys/wait.h b/src/unit-test-coverage/ut-stubs/override_inc/sys/wait.h index d6ddbaac3..295991fb0 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sys/wait.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sys/wait.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sys/wait.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/sysLib.h b/src/unit-test-coverage/ut-stubs/override_inc/sysLib.h index caeb92a1b..24ebcabbd 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/sysLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/sysLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sysLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/taskLib.h b/src/unit-test-coverage/ut-stubs/override_inc/taskLib.h index 2c7d2ed13..01e1a1d9d 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/taskLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/taskLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for taskLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/taskVarLib.h b/src/unit-test-coverage/ut-stubs/override_inc/taskVarLib.h index 105d6b786..c3016df42 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/taskVarLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/taskVarLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for taskVarLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/termios.h b/src/unit-test-coverage/ut-stubs/override_inc/termios.h index 740c7c63c..d82946532 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/termios.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/termios.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for termios.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/tgmath.h b/src/unit-test-coverage/ut-stubs/override_inc/tgmath.h index ce133083f..4c315ad29 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/tgmath.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/tgmath.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for tgmath.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/time.h b/src/unit-test-coverage/ut-stubs/override_inc/time.h index 95c6e56c9..15a9b6d03 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/time.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/time.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for time.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/timers.h b/src/unit-test-coverage/ut-stubs/override_inc/timers.h index 031378966..168c81fec 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/timers.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/timers.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for timers.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/ulimit.h b/src/unit-test-coverage/ut-stubs/override_inc/ulimit.h index 69966c5a9..28bd6ad8f 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/ulimit.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/ulimit.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ulimit.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/unistd.h b/src/unit-test-coverage/ut-stubs/override_inc/unistd.h index 61fda413e..3722e16e7 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/unistd.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/unistd.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for unistd.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/unldLib.h b/src/unit-test-coverage/ut-stubs/override_inc/unldLib.h index 42f702c38..4ea98eac7 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/unldLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/unldLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for unldLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/usrLib.h b/src/unit-test-coverage/ut-stubs/override_inc/usrLib.h index 337f6ed1b..17eb05464 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/usrLib.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/usrLib.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for usrLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/version.h b/src/unit-test-coverage/ut-stubs/override_inc/version.h index 491932203..fac7aaaef 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/version.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/version.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for version.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/vxWorks.h b/src/unit-test-coverage/ut-stubs/override_inc/vxWorks.h index 476e32ece..d5821aad1 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/vxWorks.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/vxWorks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxWorks.h * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/override_inc/wchar.h b/src/unit-test-coverage/ut-stubs/override_inc/wchar.h index 3a45a3125..e84c90ffe 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/wchar.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/wchar.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for wchar.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/wctype.h b/src/unit-test-coverage/ut-stubs/override_inc/wctype.h index 573ddaa7b..50f273351 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/wctype.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/wctype.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for wctype.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/xbdBlkDev.h b/src/unit-test-coverage/ut-stubs/override_inc/xbdBlkDev.h index de5c9e03d..2629877ca 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/xbdBlkDev.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/xbdBlkDev.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for xbdBlkDev.h */ diff --git a/src/unit-test-coverage/ut-stubs/override_inc/xbdRamDisk.h b/src/unit-test-coverage/ut-stubs/override_inc/xbdRamDisk.h index a713d1ca0..7a373139d 100644 --- a/src/unit-test-coverage/ut-stubs/override_inc/xbdRamDisk.h +++ b/src/unit-test-coverage/ut-stubs/override_inc/xbdRamDisk.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for xbdRamDisk.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/bsd-select-stubs.c b/src/unit-test-coverage/ut-stubs/src/bsd-select-stubs.c index 9f6ce0d6e..649ebff66 100644 --- a/src/unit-test-coverage/ut-stubs/src/bsd-select-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/bsd-select-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file bsd-select-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/bsp-console-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/bsp-console-impl-stubs.c index 4ce7f5a08..89b704a6c 100644 --- a/src/unit-test-coverage/ut-stubs/src/bsp-console-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/bsp-console-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file bsp-console-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/libc-ctype-stubs.c b/src/unit-test-coverage/ut-stubs/src/libc-ctype-stubs.c index c815f3af5..167d852f1 100644 --- a/src/unit-test-coverage/ut-stubs/src/libc-ctype-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/libc-ctype-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for string.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/libc-stdio-stubs.c b/src/unit-test-coverage/ut-stubs/src/libc-stdio-stubs.c index b1bfbcca4..d521f363e 100644 --- a/src/unit-test-coverage/ut-stubs/src/libc-stdio-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/libc-stdio-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stdio.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/libc-stdlib-stubs.c b/src/unit-test-coverage/ut-stubs/src/libc-stdlib-stubs.c index 7008aa452..7f28f47a1 100644 --- a/src/unit-test-coverage/ut-stubs/src/libc-stdlib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/libc-stdlib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for stdlib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/libc-string-stubs.c b/src/unit-test-coverage/ut-stubs/src/libc-string-stubs.c index 64c1915b9..09cd25293 100644 --- a/src/unit-test-coverage/ut-stubs/src/libc-string-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/libc-string-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for string.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-binsem-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-binsem-impl-stubs.c index ace542582..59aed9cc8 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-binsem-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-binsem-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-binsem-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-common-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-common-impl-stubs.c index 5964f6790..0b0fa990b 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-common-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-common-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-common-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-console-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-console-impl-stubs.c index d1167dd3c..7a35b0800 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-console-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-console-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-console-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-countsem-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-countsem-impl-stubs.c index d85bc4c87..e62d4fdd3 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-countsem-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-countsem-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-countsem-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-error-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-error-impl-stubs.c index 42162678d..2a8cf0e2e 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-error-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-error-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-error-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-file-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-file-impl-stubs.c index d922ce79b..9691456ed 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-file-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-file-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-file-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-filesys-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-filesys-impl-stubs.c index 865c099b4..a2aa6861c 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-filesys-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-filesys-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-filesys-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-fpu-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-fpu-impl-stubs.c index 38036f605..e9c403902 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-fpu-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-fpu-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-fpu-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-heap-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-heap-impl-stubs.c index c6cd9b9fd..86e14baa5 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-heap-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-heap-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-heap-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-idmap-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-idmap-impl-stubs.c index 62202db95..d95303b28 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-idmap-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-idmap-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-idmap-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-loader-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-loader-impl-stubs.c index 27d01c7ad..c9fd295b8 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-loader-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-loader-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-loader-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-mutex-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-mutex-impl-stubs.c index 51a96e82a..9afeed103 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-mutex-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-mutex-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-mutex-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-network-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-network-impl-stubs.c index eed5cb688..71e806e21 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-network-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-network-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-network-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-queue-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-queue-impl-stubs.c index 169bdea1e..405edec5b 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-queue-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-queue-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-queue-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-select-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-select-impl-stubs.c index 0a2e113ec..89f4259df 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-select-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-select-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-select-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-binsem-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-binsem-table-stubs.c index cd81f4810..2043d8794 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-binsem-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-binsem-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-binsem-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-common-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-common-stubs.c index 25c59f6c7..3b20f8afc 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-common-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-common-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-common-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-console-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-console-table-stubs.c index a1a76524b..3dd738da2 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-console-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-console-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-console-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-countsem-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-countsem-table-stubs.c index 19258482e..f34822d70 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-countsem-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-countsem-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-countsem-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-debug-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-debug-stubs.c index acb1b6b41..1d6c6f5d0 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-debug-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-debug-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-debug-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-dir-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-dir-table-stubs.c index 3e4f67302..bc76b6a02 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-dir-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-dir-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-dir-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-filesys-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-filesys-table-stubs.c index c31b63279..35b2aa94b 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-filesys-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-filesys-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-filesys-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-idmap-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-idmap-stubs.c index e21499053..e80ec58d2 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-idmap-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-idmap-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-idmap-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-module-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-module-table-stubs.c index 4b47309e1..4792442fb 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-module-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-module-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-module-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-mutex-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-mutex-table-stubs.c index c9290eebe..0dbd96a21 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-mutex-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-mutex-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-mutex-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-queue-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-queue-table-stubs.c index 96ab04238..2034a605d 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-queue-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-queue-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-queue-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-stream-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-stream-table-stubs.c index 54d0cc865..7a1d5cf32 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-stream-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-stream-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-stream-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-task-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-task-table-stubs.c index 9c253f0cf..c29ed2f8d 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-task-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-task-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-task-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-timebase-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-timebase-table-stubs.c index eb1ba88ec..9f628a29e 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-timebase-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-timebase-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-timebase-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-shared-timecb-table-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-shared-timecb-table-stubs.c index 1d7bd64d5..c106b9d00 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-shared-timecb-table-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-shared-timecb-table-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-shared-timecb-table-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-task-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-task-impl-stubs.c index 9cf4cbdfa..bdf5e1df4 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-task-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-task-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-task-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/osapi-timer-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/osapi-timer-impl-stubs.c index b109d1401..74bb49f0c 100644 --- a/src/unit-test-coverage/ut-stubs/src/osapi-timer-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/osapi-timer-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file osapi-timer-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/portable-console-bsp-impl-stubs.c b/src/unit-test-coverage/ut-stubs/src/portable-console-bsp-impl-stubs.c index 259af7764..718ecfa67 100644 --- a/src/unit-test-coverage/ut-stubs/src/portable-console-bsp-impl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/portable-console-bsp-impl-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file portable-console-bsp-impl-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/posix-dirent-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-dirent-stubs.c index 99a6cbfb9..38c1ca673 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-dirent-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-dirent-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for dirent.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-dlfcn-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-dlfcn-stubs.c index ef5533b73..562012c97 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-dlfcn-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-dlfcn-stubs.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* OSAL coverage stub replacement for dlfcn.h */ #ifndef _OSAL_STUB_DLFCN_H_ #define _OSAL_STUB_DLFCN_H_ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-errno-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-errno-stubs.c index 4d6ec19ff..bc475e274 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-errno-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-errno-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for errno.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-fcntl-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-fcntl-stubs.c index 14bd1155f..916c6150a 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-fcntl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-fcntl-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for functions in fcntl.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-ioctl-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-ioctl-stubs.c index 92464706c..de2fc9605 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-ioctl-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-ioctl-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for functions in sys/ioctl.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-mqueue-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-mqueue-stubs.c index cb8be5759..8fda21a2f 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-mqueue-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-mqueue-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for mqueue.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-pthread-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-pthread-stubs.c index afdc6bd69..97b426a85 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-pthread-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-pthread-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for pthread.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-sched-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-sched-stubs.c index d5ba46993..efb51b431 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-sched-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-sched-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sched.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-semaphore-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-semaphore-stubs.c index 82d65849c..70d1254ec 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-semaphore-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-semaphore-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for semaphore.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-signal-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-signal-stubs.c index cee024968..074bf44c2 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-signal-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-signal-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for signal.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-stat-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-stat-stubs.c index cab573ee8..7b38cd19f 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-stat-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-stat-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for functions in sys/stat.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-time-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-time-stubs.c index b6cf38281..af6fb1270 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-time-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-time-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for time.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/posix-unistd-stubs.c b/src/unit-test-coverage/ut-stubs/src/posix-unistd-stubs.c index 69cf62914..959bb0629 100644 --- a/src/unit-test-coverage/ut-stubs/src/posix-unistd-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/posix-unistd-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for unistd.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-ataDrv-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-ataDrv-stubs.c index f36bbd9dc..5a44de35d 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-ataDrv-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-ataDrv-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ataDrv.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-dosFsLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-dosFsLib-stubs.c index 906a4798f..231383c31 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-dosFsLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-dosFsLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for dosFsLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-errnoLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-errnoLib-stubs.c index a803e066e..e6db0d510 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-errnoLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-errnoLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for errnoLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-hostLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-hostLib-stubs.c index dd2b582ce..45c0b0375 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-hostLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-hostLib-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-hostLib-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-intLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-intLib-stubs.c index 4aee060d5..da499e5a6 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-intLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-intLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for intLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-loadLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-loadLib-stubs.c index 8e97e15d0..64d90e8de 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-loadLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-loadLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for loadLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-memPartLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-memPartLib-stubs.c index 0425562bf..9353acd6c 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-memPartLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-memPartLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for memPartLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-moduleLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-moduleLib-stubs.c index fa75e12f7..ac38fee11 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-moduleLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-moduleLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for moduleLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-msgQLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-msgQLib-stubs.c index cadeb1cb6..96e7c300f 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-msgQLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-msgQLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for msgQLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-ramDrv-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-ramDrv-stubs.c index 1d430ae66..56320e13c 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-ramDrv-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-ramDrv-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for ramDrv.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-semLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-semLib-stubs.c index 37e23268c..b06761844 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-semLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-semLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for semLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-shellLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-shellLib-stubs.c index bf8962a60..344ebffe7 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-shellLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-shellLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for shellLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-symLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-symLib-stubs.c index 717c68633..9ae7d7662 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-symLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-symLib-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-symLib-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-sysLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-sysLib-stubs.c index 37b2093ff..af56cafe8 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-sysLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-sysLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for sysLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-taskLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-taskLib-stubs.c index f8ae1b555..156a3a379 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-taskLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-taskLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for taskLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-taskVarLib-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-taskVarLib-stubs.c index 332ccefc7..eed4c8302 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-taskVarLib-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-taskVarLib-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for taskVarLib.h */ diff --git a/src/unit-test-coverage/ut-stubs/src/vxworks-xbdBlkDev-stubs.c b/src/unit-test-coverage/ut-stubs/src/vxworks-xbdBlkDev-stubs.c index b62aa82a9..de2bca607 100644 --- a/src/unit-test-coverage/ut-stubs/src/vxworks-xbdBlkDev-stubs.c +++ b/src/unit-test-coverage/ut-stubs/src/vxworks-xbdBlkDev-stubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2019, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /* OSAL coverage stub replacement for xbdBlkDev.h */ diff --git a/src/unit-test-coverage/vxworks/adaptors/CMakeLists.txt b/src/unit-test-coverage/vxworks/adaptors/CMakeLists.txt index 992ab93e4..f5e1d59f5 100644 --- a/src/unit-test-coverage/vxworks/adaptors/CMakeLists.txt +++ b/src/unit-test-coverage/vxworks/adaptors/CMakeLists.txt @@ -1,14 +1,3 @@ -# -# Copyright (c) 2019, United States government as represented by the -# administrator of the National Aeronautics Space Administration. -# All rights reserved. This software was created at NASA Goddard -# Space Flight Center pursuant to government contracts. -# -# This is governed by the NASA Open Source Agreement and may be used, -# distributed and modified only according to the terms of that agreement. -# - - # "Adaptors" help enable the unit test code to reach functions/objects that # are otherwise not exposed. This is generally required for any OSAL subsystem # which tracks an internal resource state (i.e. anything with a table). diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-binsem.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-binsem.h index 6cffee08e..f4ef473e5 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-binsem.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-binsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-binsem.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-common.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-common.h index 320a1b5cb..f78a8712d 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-common.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-common.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-common.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-console.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-console.h index 3fa33122d..cabd51281 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-console.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-console.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-console.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-countsem.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-countsem.h index 4da1fa3a2..96a0baae4 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-countsem.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-countsem.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-countsem.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-dirs.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-dirs.h index 00baad118..b2f0b5740 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-dirs.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-dirs.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-dirs.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-files.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-files.h index d00cabecd..ffd63457f 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-files.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-files.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-files.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filesys.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filesys.h index 11f4fc891..3c628e6b1 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filesys.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filesys.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-filesys.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filetable-stub.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filetable-stub.h index 84d7ed387..3402b73f3 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filetable-stub.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-filetable-stub.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-filetable-stub.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-idmap.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-idmap.h index 6c101694b..d46973b96 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-idmap.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-idmap.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-idmap.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-loader.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-loader.h index 77792ed99..05a46ae1e 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-loader.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-loader.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-loader.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-mutex.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-mutex.h index 6848b9f9f..78671808e 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-mutex.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-mutex.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-mutex.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-queues.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-queues.h index 30e480de0..17a244107 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-queues.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-queues.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-queues.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-symtab.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-symtab.h index e98b99c38..301ace339 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-symtab.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-symtab.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-symtab.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-tasks.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-tasks.h index a201834ca..875d64352 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-tasks.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-tasks.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-tasks.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-timebase.h b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-timebase.h index 86c78d8ad..47f1d6ba7 100644 --- a/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-timebase.h +++ b/src/unit-test-coverage/vxworks/adaptors/inc/ut-adaptor-timebase.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-timebase.h * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-binsem.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-binsem.c index ebaff0a01..ac3da4256 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-binsem.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-binsem.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-common.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-common.c index 2c583b756..945c72526 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-common.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-common.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-console.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-console.c index a53e3d966..9630fd6e8 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-console.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-console.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-console.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-countsem.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-countsem.c index 26763ad6e..051f2fcc3 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-countsem.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-countsem.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-dirs.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-dirs.c index 401e645c1..7d14db5be 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-dirs.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-dirs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-dirs.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-files.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-files.c index 56a0fdbc2..f14f05a0d 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-files.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-files.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filesys.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filesys.c index b6f924b9a..7e9b2a97d 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filesys.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-filesys.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filetable-stub.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filetable-stub.c index 6b3e7a371..0069a9241 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filetable-stub.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-filetable-stub.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-filetable-stub.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-idmap.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-idmap.c index 6ef131f2b..e61a283fc 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-idmap.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-idmap.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-loader.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-loader.c index 5cd152f8a..9d303b8ac 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-loader.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-loader.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-mutex.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-mutex.c index 73b1a8ea8..653fceff4 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-mutex.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-mutex.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-queues.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-queues.c index 402952e22..cc0fe4a1d 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-queues.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-queues.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-queues.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-symtab.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-symtab.c index b5aad7ca9..aafe036f4 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-symtab.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-symtab.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-symtab.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-tasks.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-tasks.c index 303a791e9..fcf6200c7 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-tasks.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-tasks.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-tasks.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-timebase.c b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-timebase.c index 94502f767..0aeabf9f4 100644 --- a/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-timebase.c +++ b/src/unit-test-coverage/vxworks/adaptors/src/ut-adaptor-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file ut-adaptor-timebase.c * \ingroup adaptors diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-binsem.c b/src/unit-test-coverage/vxworks/src/coveragetest-binsem.c index 314d7d7fd..d7cb06327 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-binsem.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-binsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-binsem.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-common.c b/src/unit-test-coverage/vxworks/src/coveragetest-common.c index fafd0d930..c0362c93b 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-common.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-common.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-common.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-console.c b/src/unit-test-coverage/vxworks/src/coveragetest-console.c index 46b248f34..f8c1f3f77 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-console.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-console.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-console.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-countsem.c b/src/unit-test-coverage/vxworks/src/coveragetest-countsem.c index d4b13c88a..95218af28 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-countsem.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-countsem.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-countsem.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-dirs.c b/src/unit-test-coverage/vxworks/src/coveragetest-dirs.c index 5b593d52a..cebd3e8fa 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-dirs.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-dirs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-dirs.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-files.c b/src/unit-test-coverage/vxworks/src/coveragetest-files.c index 26deb5ddc..3a576b9c3 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-files.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-files.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-files.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-filesys.c b/src/unit-test-coverage/vxworks/src/coveragetest-filesys.c index 7f029f442..60668eb7b 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-filesys.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-filesys.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-filesys.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-heap.c b/src/unit-test-coverage/vxworks/src/coveragetest-heap.c index 1357508ca..24f028f2e 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-heap.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-heap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-heap.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-idmap.c b/src/unit-test-coverage/vxworks/src/coveragetest-idmap.c index a70a02658..7304d6326 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-idmap.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-idmap.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-idmap.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-loader.c b/src/unit-test-coverage/vxworks/src/coveragetest-loader.c index c7a6e1bcc..37670738c 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-loader.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-loader.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-loader.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-mutex.c b/src/unit-test-coverage/vxworks/src/coveragetest-mutex.c index 21f66d608..f134c2912 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-mutex.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-mutex.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-mutex.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-network.c b/src/unit-test-coverage/vxworks/src/coveragetest-network.c index af7c10192..061aa7413 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-network.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-network.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-network.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-no-module.c b/src/unit-test-coverage/vxworks/src/coveragetest-no-module.c index f39f5d3ce..754de4be3 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-no-module.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-no-module.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-no-module.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-queues.c b/src/unit-test-coverage/vxworks/src/coveragetest-queues.c index f491706d2..b71ee0498 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-queues.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-queues.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-queues.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-shell.c b/src/unit-test-coverage/vxworks/src/coveragetest-shell.c index e56645148..1a1a42acf 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-shell.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-shell.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-shell.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-symtab.c b/src/unit-test-coverage/vxworks/src/coveragetest-symtab.c index 3d68cd744..55bbb1005 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-symtab.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-symtab.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-symtab.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-tasks.c b/src/unit-test-coverage/vxworks/src/coveragetest-tasks.c index 5fe2162a6..1d12e7e78 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-tasks.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-tasks.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-tasks.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/coveragetest-timebase.c b/src/unit-test-coverage/vxworks/src/coveragetest-timebase.c index 7ef0a1adc..1f77cef7e 100644 --- a/src/unit-test-coverage/vxworks/src/coveragetest-timebase.c +++ b/src/unit-test-coverage/vxworks/src/coveragetest-timebase.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file coveragetest-timebase.c * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/src/os-vxworks-coveragetest.h b/src/unit-test-coverage/vxworks/src/os-vxworks-coveragetest.h index 016c58b9a..de4158a3f 100644 --- a/src/unit-test-coverage/vxworks/src/os-vxworks-coveragetest.h +++ b/src/unit-test-coverage/vxworks/src/os-vxworks-coveragetest.h @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file os-vxworks-coveragetest.h * \ingroup vxworks diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-binsem-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-binsem-stubs.c index f626a6d41..cd578f480 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-binsem-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-binsem-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-binsem-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-common-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-common-stubs.c index 16f259ba5..3457f101d 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-common-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-common-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-common-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-countsem-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-countsem-stubs.c index af79bbc3c..27d5023e9 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-countsem-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-countsem-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-countsem-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-dir-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-dir-stubs.c index d442999c3..f1ec0f712 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-dir-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-dir-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-dir-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-file-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-file-stubs.c index 66a83546c..edf5907f3 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-file-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-file-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-file-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-idmap-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-idmap-stubs.c index c5fc9b9b7..a7d5338d3 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-idmap-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-idmap-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-idmap-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-module-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-module-stubs.c index b0e9df38b..67d208541 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-module-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-module-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-module-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-mutex-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-mutex-stubs.c index 05c7b06f5..51a24f577 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-mutex-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-mutex-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-mutex-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-queue-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-queue-stubs.c index e125f4441..86833b867 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-queue-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-queue-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-queue-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-task-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-task-stubs.c index 5f7696971..d3ddbba47 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-task-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-task-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-task-stubs.c * \ingroup ut-stubs diff --git a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-timer-stubs.c b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-timer-stubs.c index c04b7149c..465f316a0 100644 --- a/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-timer-stubs.c +++ b/src/unit-test-coverage/vxworks/ut-stubs/src/vxworks-os-impl-timer-stubs.c @@ -1,16 +1,23 @@ /* - * - * Copyright (c) 2020, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Goddard - * Space Flight Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. - * + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ - /** * \file vxworks-os-impl-timer-stubs.c * \ingroup ut-stubs diff --git a/src/unit-tests/inc/ut_os_support.h b/src/unit-tests/inc/ut_os_support.h index 353402aa4..10c41f569 100644 --- a/src/unit-tests/inc/ut_os_support.h +++ b/src/unit-tests/inc/ut_os_support.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_os_support.h ** Owner: Tam Ngo diff --git a/src/unit-tests/oscore-test/ut_oscore_binsem_test.c b/src/unit-tests/oscore-test/ut_oscore_binsem_test.c index ad8311508..34ef7d543 100644 --- a/src/unit-tests/oscore-test/ut_oscore_binsem_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_binsem_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_binsem_test.c ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_binsem_test.h b/src/unit-tests/oscore-test/ut_oscore_binsem_test.h index d1b8a0a59..72e05cee7 100644 --- a/src/unit-tests/oscore-test/ut_oscore_binsem_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_binsem_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_binsem_test.h ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_countsem_test.c b/src/unit-tests/oscore-test/ut_oscore_countsem_test.c index 4d3b746ab..69aede1b9 100644 --- a/src/unit-tests/oscore-test/ut_oscore_countsem_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_countsem_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_countsem_test.c ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_countsem_test.h b/src/unit-tests/oscore-test/ut_oscore_countsem_test.h index fc29ed371..562e4ed1f 100644 --- a/src/unit-tests/oscore-test/ut_oscore_countsem_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_countsem_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_countsem_test.h ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_misc_test.c b/src/unit-tests/oscore-test/ut_oscore_misc_test.c index 8665800a0..f9fc73382 100644 --- a/src/unit-tests/oscore-test/ut_oscore_misc_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_misc_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_misc_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/oscore-test/ut_oscore_misc_test.h b/src/unit-tests/oscore-test/ut_oscore_misc_test.h index 916f18db7..3acfbe805 100644 --- a/src/unit-tests/oscore-test/ut_oscore_misc_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_misc_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_misc_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/oscore-test/ut_oscore_mutex_test.c b/src/unit-tests/oscore-test/ut_oscore_mutex_test.c index 8cbbbe37e..3037309e0 100644 --- a/src/unit-tests/oscore-test/ut_oscore_mutex_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_mutex_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_mutex_test.c ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_mutex_test.h b/src/unit-tests/oscore-test/ut_oscore_mutex_test.h index 87e1a5c66..abc905afe 100644 --- a/src/unit-tests/oscore-test/ut_oscore_mutex_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_mutex_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_mutex_test.h ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_queue_test.c b/src/unit-tests/oscore-test/ut_oscore_queue_test.c index 4f490ccd9..f14aa6f7c 100644 --- a/src/unit-tests/oscore-test/ut_oscore_queue_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_queue_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_queue_test.c ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_queue_test.h b/src/unit-tests/oscore-test/ut_oscore_queue_test.h index 08525da97..21b2aa73f 100644 --- a/src/unit-tests/oscore-test/ut_oscore_queue_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_queue_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_queue_test.h ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_select_test.c b/src/unit-tests/oscore-test/ut_oscore_select_test.c index 13caa26ff..432520fed 100644 --- a/src/unit-tests/oscore-test/ut_oscore_select_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_select_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_select_test.c ** Owner: Chris Knight diff --git a/src/unit-tests/oscore-test/ut_oscore_select_test.h b/src/unit-tests/oscore-test/ut_oscore_select_test.h index 0b41a3162..620308cd5 100644 --- a/src/unit-tests/oscore-test/ut_oscore_select_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_select_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_select_test.h ** Owner: Chris Knight diff --git a/src/unit-tests/oscore-test/ut_oscore_task_test.c b/src/unit-tests/oscore-test/ut_oscore_task_test.c index 061e1f097..47a33d85c 100644 --- a/src/unit-tests/oscore-test/ut_oscore_task_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_task_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_task_test.c ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_task_test.h b/src/unit-tests/oscore-test/ut_oscore_task_test.h index 660ed4f80..a5fc28e52 100644 --- a/src/unit-tests/oscore-test/ut_oscore_task_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_task_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_task_test.h ** Owner: Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_test.c b/src/unit-tests/oscore-test/ut_oscore_test.c index 29864f557..af05fe1bc 100644 --- a/src/unit-tests/oscore-test/ut_oscore_test.c +++ b/src/unit-tests/oscore-test/ut_oscore_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_test.c ** Owner: Tam Ngo/Alan Cudmore diff --git a/src/unit-tests/oscore-test/ut_oscore_test.h b/src/unit-tests/oscore-test/ut_oscore_test.h index 1c156234c..558c10d0d 100644 --- a/src/unit-tests/oscore-test/ut_oscore_test.h +++ b/src/unit-tests/oscore-test/ut_oscore_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_oscore_test.h ** Owner: Tam Ngo/Alan Cudmore diff --git a/src/unit-tests/osfile-test/ut_osfile_dirio_test.c b/src/unit-tests/osfile-test/ut_osfile_dirio_test.c index d83f47e45..5f5ab14db 100644 --- a/src/unit-tests/osfile-test/ut_osfile_dirio_test.c +++ b/src/unit-tests/osfile-test/ut_osfile_dirio_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_dirio_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osfile-test/ut_osfile_dirio_test.h b/src/unit-tests/osfile-test/ut_osfile_dirio_test.h index d843f7cbb..875435d2e 100644 --- a/src/unit-tests/osfile-test/ut_osfile_dirio_test.h +++ b/src/unit-tests/osfile-test/ut_osfile_dirio_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_dirio.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osfile-test/ut_osfile_fileio_test.c b/src/unit-tests/osfile-test/ut_osfile_fileio_test.c index f18012017..be3b6a21d 100644 --- a/src/unit-tests/osfile-test/ut_osfile_fileio_test.c +++ b/src/unit-tests/osfile-test/ut_osfile_fileio_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_fileio_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osfile-test/ut_osfile_fileio_test.h b/src/unit-tests/osfile-test/ut_osfile_fileio_test.h index 7f5960c98..c21fc77ed 100644 --- a/src/unit-tests/osfile-test/ut_osfile_fileio_test.h +++ b/src/unit-tests/osfile-test/ut_osfile_fileio_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_fileio.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osfile-test/ut_osfile_test.c b/src/unit-tests/osfile-test/ut_osfile_test.c index 4cc5ae3f9..3a57b07c8 100644 --- a/src/unit-tests/osfile-test/ut_osfile_test.c +++ b/src/unit-tests/osfile-test/ut_osfile_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osfile-test/ut_osfile_test.h b/src/unit-tests/osfile-test/ut_osfile_test.h index 1df704839..0f61dd53c 100644 --- a/src/unit-tests/osfile-test/ut_osfile_test.h +++ b/src/unit-tests/osfile-test/ut_osfile_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfile_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.c b/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.c index 3cd6f97ad..61ed62874 100644 --- a/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.c +++ b/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfilesys_diskio_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.h b/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.h index b08228c65..16c47c009 100644 --- a/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.h +++ b/src/unit-tests/osfilesys-test/ut_osfilesys_diskio_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfilesys_diskio_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osfilesys-test/ut_osfilesys_test.c b/src/unit-tests/osfilesys-test/ut_osfilesys_test.c index c79caa9d1..910dba9ba 100644 --- a/src/unit-tests/osfilesys-test/ut_osfilesys_test.c +++ b/src/unit-tests/osfilesys-test/ut_osfilesys_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfilesys_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osfilesys-test/ut_osfilesys_test.h b/src/unit-tests/osfilesys-test/ut_osfilesys_test.h index 15178a1f6..186daf091 100644 --- a/src/unit-tests/osfilesys-test/ut_osfilesys_test.h +++ b/src/unit-tests/osfilesys-test/ut_osfilesys_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osfilesys_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_module.c b/src/unit-tests/osloader-test/ut_module.c index b5e8e81ef..03838c3cf 100644 --- a/src/unit-tests/osloader-test/ut_module.c +++ b/src/unit-tests/osloader-test/ut_module.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + void MODULE_NAME(void) { volatile int i; diff --git a/src/unit-tests/osloader-test/ut_osloader_module_test.c b/src/unit-tests/osloader-test/ut_osloader_module_test.c index 89dadbe8b..d88b69573 100644 --- a/src/unit-tests/osloader-test/ut_osloader_module_test.c +++ b/src/unit-tests/osloader-test/ut_osloader_module_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_module_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_module_test.h b/src/unit-tests/osloader-test/ut_osloader_module_test.h index e791426b5..ea435a94c 100644 --- a/src/unit-tests/osloader-test/ut_osloader_module_test.h +++ b/src/unit-tests/osloader-test/ut_osloader_module_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_module_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_symtable_test.c b/src/unit-tests/osloader-test/ut_osloader_symtable_test.c index 0f43dcd3a..b0212de9a 100644 --- a/src/unit-tests/osloader-test/ut_osloader_symtable_test.c +++ b/src/unit-tests/osloader-test/ut_osloader_symtable_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_symtable_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_symtable_test.h b/src/unit-tests/osloader-test/ut_osloader_symtable_test.h index c8085d95a..94938bf63 100644 --- a/src/unit-tests/osloader-test/ut_osloader_symtable_test.h +++ b/src/unit-tests/osloader-test/ut_osloader_symtable_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_symtable_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_test.c b/src/unit-tests/osloader-test/ut_osloader_test.c index 7dd6fc9f5..f3903a186 100644 --- a/src/unit-tests/osloader-test/ut_osloader_test.c +++ b/src/unit-tests/osloader-test/ut_osloader_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_test.h b/src/unit-tests/osloader-test/ut_osloader_test.h index e0d23552c..be73cd845 100644 --- a/src/unit-tests/osloader-test/ut_osloader_test.h +++ b/src/unit-tests/osloader-test/ut_osloader_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osloader-test/ut_osloader_test_platforms.h b/src/unit-tests/osloader-test/ut_osloader_test_platforms.h index a1fee6f96..bda449bd5 100644 --- a/src/unit-tests/osloader-test/ut_osloader_test_platforms.h +++ b/src/unit-tests/osloader-test/ut_osloader_test_platforms.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osloader_test_platforms.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.c b/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.c index 76299c178..f601503a6 100644 --- a/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.c +++ b/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osnetwork_misc_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.h b/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.h index 6ac059bbf..c862360d8 100644 --- a/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.h +++ b/src/unit-tests/osnetwork-test/ut_osnetwork_misc_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osnetwork_misc_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osnetwork-test/ut_osnetwork_test.c b/src/unit-tests/osnetwork-test/ut_osnetwork_test.c index 1d317d68d..a550d2f4a 100644 --- a/src/unit-tests/osnetwork-test/ut_osnetwork_test.c +++ b/src/unit-tests/osnetwork-test/ut_osnetwork_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osnetwork_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/osnetwork-test/ut_osnetwork_test.h b/src/unit-tests/osnetwork-test/ut_osnetwork_test.h index 5026443a8..490edf3a6 100644 --- a/src/unit-tests/osnetwork-test/ut_osnetwork_test.h +++ b/src/unit-tests/osnetwork-test/ut_osnetwork_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_osnetwork_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/osprintf-test/ut_osprintf.c b/src/unit-tests/osprintf-test/ut_osprintf.c index b16c404b3..c7f840aae 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf.c +++ b/src/unit-tests/osprintf-test/ut_osprintf.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * ut_osprintf.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf.h b/src/unit-tests/osprintf-test/ut_osprintf.h index 83d506762..0a1f5785d 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf.h +++ b/src/unit-tests/osprintf-test/ut_osprintf.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * ut_osprintf.h * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_c.c b/src/unit-tests/osprintf-test/ut_osprintf_c.c index 4de0c1d83..e7b582267 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_c.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_c.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_c.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_d.c b/src/unit-tests/osprintf-test/ut_osprintf_d.c index 30f79c399..fd705c5d9 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_d.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_d.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_d.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_f.c b/src/unit-tests/osprintf-test/ut_osprintf_f.c index ad1de2a74..55c10ccd2 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_f.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_f.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_f.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_i.c b/src/unit-tests/osprintf-test/ut_osprintf_i.c index bd297faf4..555ef58e3 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_i.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_i.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_i.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_ld.c b/src/unit-tests/osprintf-test/ut_osprintf_ld.c index 396111f8f..47e73d641 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_ld.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_ld.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_ld.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_lf.c b/src/unit-tests/osprintf-test/ut_osprintf_lf.c index 3e465c318..cd134fcd8 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_lf.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_lf.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_lf.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_li.c b/src/unit-tests/osprintf-test/ut_osprintf_li.c index 3f2bb52d3..eb4c82d2b 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_li.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_li.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_li.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_lu.c b/src/unit-tests/osprintf-test/ut_osprintf_lu.c index 102986813..c6052db41 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_lu.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_lu.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_lu.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_lx.c b/src/unit-tests/osprintf-test/ut_osprintf_lx.c index 64b11bcd4..e83e6af42 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_lx.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_lx.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_lx.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_lx_uc.c b/src/unit-tests/osprintf-test/ut_osprintf_lx_uc.c index c165dd9b1..6cc5ccf9a 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_lx_uc.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_lx_uc.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_lX.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_misc.c b/src/unit-tests/osprintf-test/ut_osprintf_misc.c index 0db1120d8..fff847829 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_misc.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_misc.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_misc.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_offset.c b/src/unit-tests/osprintf-test/ut_osprintf_offset.c index 0fcbbe829..0670fe750 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_offset.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_offset.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* Calculate offset, breakpoint, and skip values for the cFE and cFE unit * test variadic functions. Note that some "dummy" function calls from * the original function are needed in order for the correct offset, diff --git a/src/unit-tests/osprintf-test/ut_osprintf_offset.h b/src/unit-tests/osprintf-test/ut_osprintf_offset.h index 88c948f26..31bb4fece 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_offset.h +++ b/src/unit-tests/osprintf-test/ut_osprintf_offset.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * ut_osprintf_offset.h * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_offset_dummy.c b/src/unit-tests/osprintf-test/ut_osprintf_offset_dummy.c index b3470d03e..626da17d5 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_offset_dummy.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_offset_dummy.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #ifdef UT_DO_OFFSET #include "ut_osprintf.h" diff --git a/src/unit-tests/osprintf-test/ut_osprintf_p.c b/src/unit-tests/osprintf-test/ut_osprintf_p.c index b41ba7acc..02fa58fe0 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_p.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_p.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_p.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_printf.c b/src/unit-tests/osprintf-test/ut_osprintf_printf.c index d9fc69bc1..ff676ad35 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_printf.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_printf.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_printf.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_s.c b/src/unit-tests/osprintf-test/ut_osprintf_s.c index 3a35035e9..30c306cd6 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_s.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_s.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_s.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_u.c b/src/unit-tests/osprintf-test/ut_osprintf_u.c index 8298a7a23..c84b918dd 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_u.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_u.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_u.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_x.c b/src/unit-tests/osprintf-test/ut_osprintf_x.c index 2bc8d9546..29e362ab0 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_x.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_x.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_x.c * diff --git a/src/unit-tests/osprintf-test/ut_osprintf_x_uc.c b/src/unit-tests/osprintf-test/ut_osprintf_x_uc.c index 2ea4655d9..946ba9e0b 100644 --- a/src/unit-tests/osprintf-test/ut_osprintf_x_uc.c +++ b/src/unit-tests/osprintf-test/ut_osprintf_x_uc.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /* * UT_osprintf_X.c * diff --git a/src/unit-tests/ostimer-test/ut_ostimer_test.c b/src/unit-tests/ostimer-test/ut_ostimer_test.c index 9564d7e66..3cb8c8bce 100644 --- a/src/unit-tests/ostimer-test/ut_ostimer_test.c +++ b/src/unit-tests/ostimer-test/ut_ostimer_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_ostimer_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/ostimer-test/ut_ostimer_test.h b/src/unit-tests/ostimer-test/ut_ostimer_test.h index 27b9eed08..20a83f70e 100644 --- a/src/unit-tests/ostimer-test/ut_ostimer_test.h +++ b/src/unit-tests/ostimer-test/ut_ostimer_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_ostimer_test.h ** Owner: Tam Ngo diff --git a/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.c b/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.c index 21baac46b..0e4dc6bc6 100644 --- a/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.c +++ b/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.c @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_ostimer_timerio_test.c ** Owner: Tam Ngo diff --git a/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.h b/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.h index 827cfb8b0..7804fd29b 100644 --- a/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.h +++ b/src/unit-tests/ostimer-test/ut_ostimer_timerio_test.h @@ -1,3 +1,23 @@ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /*================================================================================* ** File: ut_ostimer_timerio_test.h ** Owner: Tam Ngo diff --git a/src/ut-stubs/osapi-utstub-binsem.c b/src/ut-stubs/osapi-utstub-binsem.c index bbad7c615..3a97cc1d9 100644 --- a/src/ut-stubs/osapi-utstub-binsem.c +++ b/src/ut-stubs/osapi-utstub-binsem.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-bsp.c b/src/ut-stubs/osapi-utstub-bsp.c index dedda64bf..cbaae0265 100644 --- a/src/ut-stubs/osapi-utstub-bsp.c +++ b/src/ut-stubs/osapi-utstub-bsp.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ diff --git a/src/ut-stubs/osapi-utstub-clock.c b/src/ut-stubs/osapi-utstub-clock.c index 954bd9a21..9438cf237 100644 --- a/src/ut-stubs/osapi-utstub-clock.c +++ b/src/ut-stubs/osapi-utstub-clock.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-common.c b/src/ut-stubs/osapi-utstub-common.c index cd0fb9e99..cf256b701 100644 --- a/src/ut-stubs/osapi-utstub-common.c +++ b/src/ut-stubs/osapi-utstub-common.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-countsem.c b/src/ut-stubs/osapi-utstub-countsem.c index b69b79615..a8ee84bed 100644 --- a/src/ut-stubs/osapi-utstub-countsem.c +++ b/src/ut-stubs/osapi-utstub-countsem.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-dir.c b/src/ut-stubs/osapi-utstub-dir.c index 7fc64e053..e15e2a3ec 100644 --- a/src/ut-stubs/osapi-utstub-dir.c +++ b/src/ut-stubs/osapi-utstub-dir.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-errors.c b/src/ut-stubs/osapi-utstub-errors.c index ac721d2e8..718906ba3 100644 --- a/src/ut-stubs/osapi-utstub-errors.c +++ b/src/ut-stubs/osapi-utstub-errors.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-file.c b/src/ut-stubs/osapi-utstub-file.c index 78e149a68..20fda6864 100644 --- a/src/ut-stubs/osapi-utstub-file.c +++ b/src/ut-stubs/osapi-utstub-file.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-filesys.c b/src/ut-stubs/osapi-utstub-filesys.c index 466705e36..f21f4fa69 100644 --- a/src/ut-stubs/osapi-utstub-filesys.c +++ b/src/ut-stubs/osapi-utstub-filesys.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-fpu.c b/src/ut-stubs/osapi-utstub-fpu.c index 49d6a429b..5e74cbca1 100644 --- a/src/ut-stubs/osapi-utstub-fpu.c +++ b/src/ut-stubs/osapi-utstub-fpu.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-heap.c b/src/ut-stubs/osapi-utstub-heap.c index eaa6bccfb..08c2cd171 100644 --- a/src/ut-stubs/osapi-utstub-heap.c +++ b/src/ut-stubs/osapi-utstub-heap.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-idmap.c b/src/ut-stubs/osapi-utstub-idmap.c index 3ff28fbd5..11b4cda79 100644 --- a/src/ut-stubs/osapi-utstub-idmap.c +++ b/src/ut-stubs/osapi-utstub-idmap.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ diff --git a/src/ut-stubs/osapi-utstub-interrupts.c b/src/ut-stubs/osapi-utstub-interrupts.c index 67c279b26..db7aa0b08 100644 --- a/src/ut-stubs/osapi-utstub-interrupts.c +++ b/src/ut-stubs/osapi-utstub-interrupts.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-module.c b/src/ut-stubs/osapi-utstub-module.c index 1acfe2c71..5aea8e4b4 100644 --- a/src/ut-stubs/osapi-utstub-module.c +++ b/src/ut-stubs/osapi-utstub-module.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-mutex.c b/src/ut-stubs/osapi-utstub-mutex.c index df0e391d0..cd248afc1 100644 --- a/src/ut-stubs/osapi-utstub-mutex.c +++ b/src/ut-stubs/osapi-utstub-mutex.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. - * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ diff --git a/src/ut-stubs/osapi-utstub-network.c b/src/ut-stubs/osapi-utstub-network.c index 9248a1f39..1ae71a7c6 100644 --- a/src/ut-stubs/osapi-utstub-network.c +++ b/src/ut-stubs/osapi-utstub-network.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-printf.c b/src/ut-stubs/osapi-utstub-printf.c index 08ef9c42e..d37fe8fc2 100644 --- a/src/ut-stubs/osapi-utstub-printf.c +++ b/src/ut-stubs/osapi-utstub-printf.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-queue.c b/src/ut-stubs/osapi-utstub-queue.c index 9d3ff5e38..875b2a250 100644 --- a/src/ut-stubs/osapi-utstub-queue.c +++ b/src/ut-stubs/osapi-utstub-queue.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-select.c b/src/ut-stubs/osapi-utstub-select.c index 4b5c5c9bc..72754ab29 100644 --- a/src/ut-stubs/osapi-utstub-select.c +++ b/src/ut-stubs/osapi-utstub-select.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-sockets.c b/src/ut-stubs/osapi-utstub-sockets.c index 5c16725a5..86929f6e6 100644 --- a/src/ut-stubs/osapi-utstub-sockets.c +++ b/src/ut-stubs/osapi-utstub-sockets.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-task.c b/src/ut-stubs/osapi-utstub-task.c index 4b307b5b4..e855356fc 100644 --- a/src/ut-stubs/osapi-utstub-task.c +++ b/src/ut-stubs/osapi-utstub-task.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-time.c b/src/ut-stubs/osapi-utstub-time.c index b3133a836..462e67e67 100644 --- a/src/ut-stubs/osapi-utstub-time.c +++ b/src/ut-stubs/osapi-utstub-time.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/osapi-utstub-timebase.c b/src/ut-stubs/osapi-utstub-timebase.c index d0c62e716..667b0cc0f 100644 --- a/src/ut-stubs/osapi-utstub-timebase.c +++ b/src/ut-stubs/osapi-utstub-timebase.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2018, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/utstub-helpers.c b/src/ut-stubs/utstub-helpers.c index 3561c995a..95efd07cb 100644 --- a/src/ut-stubs/utstub-helpers.c +++ b/src/ut-stubs/utstub-helpers.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2015, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/src/ut-stubs/utstub-helpers.h b/src/ut-stubs/utstub-helpers.h index 44b2143e6..3288661ac 100644 --- a/src/ut-stubs/utstub-helpers.h +++ b/src/ut-stubs/utstub-helpers.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2015, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/ut_assert/inc/utassert.h b/ut_assert/inc/utassert.h index 7bb5bd020..a24f0e200 100644 --- a/ut_assert/inc/utassert.h +++ b/ut_assert/inc/utassert.h @@ -1,26 +1,35 @@ /* -** -** File: utassert.h -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This code implements a standard set of asserts for use in unit tests. -** -** Design Notes: -** - All asserts evaluate a expression as true or false to determine if a unit test has -** passed or failed. true means the test passed, false means the test failed. -** - All asserts return a boolen result to indicate the pass fail status. -** - All asserts are implemented as macros to hide the __LINE__ and __FILE__ macros. -** - All asserts must call the function UtAssert. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: utassert.h + * + * Purpose: This code implements a standard set of asserts for use in unit tests. + * + * Design Notes: + * - All asserts evaluate a expression as true or false to determine if a unit test has + * passed or failed. true means the test passed, false means the test failed. + * - All asserts return a boolen result to indicate the pass fail status. + * - All asserts are implemented as macros to hide the __LINE__ and __FILE__ macros. + * - All asserts must call the function UtAssert. + */ #ifndef _utassert_ #define _utassert_ diff --git a/ut_assert/inc/utbsp.h b/ut_assert/inc/utbsp.h index 2bbab0df7..949c62347 100644 --- a/ut_assert/inc/utbsp.h +++ b/ut_assert/inc/utbsp.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2015, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/ut_assert/inc/utlist.h b/ut_assert/inc/utlist.h index 4b8cbe357..1e1bef199 100644 --- a/ut_assert/inc/utlist.h +++ b/ut_assert/inc/utlist.h @@ -1,19 +1,28 @@ /* -** -** File: utlist.h -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a generic linked list data structure. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: utlist.h + * + * Purpose: This file contains functions to implement a generic linked list data structure. + */ #ifndef _utlist_ #define _utlist_ diff --git a/ut_assert/inc/utstubs.h b/ut_assert/inc/utstubs.h index afe0fb170..f2f552664 100644 --- a/ut_assert/inc/utstubs.h +++ b/ut_assert/inc/utstubs.h @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2015, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/ut_assert/inc/uttest.h b/ut_assert/inc/uttest.h index 66e63d21e..05b387f3a 100644 --- a/ut_assert/inc/uttest.h +++ b/ut_assert/inc/uttest.h @@ -1,24 +1,33 @@ /* -** -** File: uttest.h -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a standard way to execute unit tests. -** -** Design Notes: -** By default the only output that is printed to the console is assert failures -** and a summary of the test results after all tests have executed. To enable additional -** test output define the macro UT_VERBOSE. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: uttest.h + * + * Purpose: This file contains functions to implement a standard way to execute unit tests. + * + * Design Notes: + * By default the only output that is printed to the console is assert failures + * and a summary of the test results after all tests have executed. To enable additional + * test output define the macro UT_VERBOSE. + */ #ifndef _uttest_ #define _uttest_ diff --git a/ut_assert/inc/uttools.h b/ut_assert/inc/uttools.h index 9c9da0fed..49c03da8c 100644 --- a/ut_assert/inc/uttools.h +++ b/ut_assert/inc/uttools.h @@ -1,19 +1,28 @@ /* -** -** File: uttools.h -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a set of tools for use in unit testing. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: uttools.h + * + * Purpose: This file contains functions to implement a set of tools for use in unit testing. + */ #ifndef _uttools_ #define _uttools_ diff --git a/ut_assert/src/utassert.c b/ut_assert/src/utassert.c index f4dadd070..fe177de0d 100644 --- a/ut_assert/src/utassert.c +++ b/ut_assert/src/utassert.c @@ -1,19 +1,28 @@ /* -** -** File: utassert.c -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This code implements a standard set of asserts for use in unit tests. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: utassert.c + * + * Purpose: This code implements a standard set of asserts for use in unit tests. + */ /* * Includes diff --git a/ut_assert/src/utbsp.c b/ut_assert/src/utbsp.c index 524f8c8bc..f028455ef 100644 --- a/ut_assert/src/utbsp.c +++ b/ut_assert/src/utbsp.c @@ -1,24 +1,34 @@ -/****************************************************************************** -** File: utbsp.c -** -** -** This is governed by the NASA Open Source Agreement and may be used, -** distributed and modified only pursuant to the terms of that agreement. -** -** Copyright (c) 2004-2015, United States government as represented by the -** administrator of the National Aeronautics Space Administration. -** All rights reserved. -** -** -** Purpose: -** Unit test BSP interface functions. -** -** This file provides the bindings between the OSAL BSP and UT assert -** when directly running a test program as a standalone OSAL application. -** -** It is not used when loading UT assert into another application (e.g. CFE). -** -******************************************************************************/ +/* + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: utbsp.c + * + * Purpose: + * Unit test BSP interface functions. + * + * This file provides the bindings between the OSAL BSP and UT assert + * when directly running a test program as a standalone OSAL application. + * + * It is not used when loading UT assert into another application (e.g. CFE). + */ #include #include diff --git a/ut_assert/src/utglobal.h b/ut_assert/src/utglobal.h index 52f6ae86d..b23098ac4 100644 --- a/ut_assert/src/utglobal.h +++ b/ut_assert/src/utglobal.h @@ -1,19 +1,28 @@ /* -** -** File: uttest.c -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a standard way to execute unit tests. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: uttest.c + * + * Purpose: This file contains functions to implement a standard way to execute unit tests. + */ /* * Includes diff --git a/ut_assert/src/utlist.c b/ut_assert/src/utlist.c index 08ea5bab7..6942bc5ca 100644 --- a/ut_assert/src/utlist.c +++ b/ut_assert/src/utlist.c @@ -1,19 +1,28 @@ /* -** -** File: utlist.c -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a generic linked list data structure. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: utlist.c + * + * Purpose: This file contains functions to implement a generic linked list data structure. + */ /* * Includes diff --git a/ut_assert/src/utstubs.c b/ut_assert/src/utstubs.c index cb3b9def1..6c0a8ab87 100644 --- a/ut_assert/src/utstubs.c +++ b/ut_assert/src/utstubs.c @@ -1,11 +1,21 @@ /* - * Copyright (c) 2004-2015, United States government as represented by the - * administrator of the National Aeronautics Space Administration. - * All rights reserved. This software was created at NASA Glenn - * Research Center pursuant to government contracts. + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" * - * This is governed by the NASA Open Source Agreement and may be used, - * distributed and modified only according to the terms of that agreement. + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ /** diff --git a/ut_assert/src/uttest.c b/ut_assert/src/uttest.c index 3ce496424..b1c15a420 100644 --- a/ut_assert/src/uttest.c +++ b/ut_assert/src/uttest.c @@ -1,19 +1,28 @@ /* -** -** File: uttest.c -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a standard way to execute unit tests. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: uttest.c + * + * Purpose: This file contains functions to implement a standard way to execute unit tests. + */ /* * Includes diff --git a/ut_assert/src/uttools.c b/ut_assert/src/uttools.c index 096caeb24..ccb6bb0bd 100644 --- a/ut_assert/src/uttools.c +++ b/ut_assert/src/uttools.c @@ -1,19 +1,28 @@ /* -** -** File: uttools.c -** -** Copyright 2012-2013 United States Government as represented by the -** Administrator of the National Aeronautics and Space Administration. -** All Other Rights Reserved. -** -** This software was created at NASA's Goddard Space Flight Center. -** This software is governed by the NASA Open Source Agreement and may be -** used, distributed and modified only pursuant to the terms of that -** agreement. -** -** Purpose: This file contains functions to implement a set of tools for use in unit testing. -** -*/ + * NASA Docket No. GSC-18,370-1, and identified as "Operating System Abstraction Layer" + * + * Copyright (c) 2019 United States Government as represented by + * the Administrator of the National Aeronautics and Space Administration. + * All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * File: uttools.c + * + * Purpose: This file contains functions to implement a set of tools for use in unit testing. + */ /* * Includes From 703ea7872305d493d0345123819c2eb84e02269c Mon Sep 17 00:00:00 2001 From: Jacob Hageman Date: Tue, 23 Jun 2020 16:59:44 -0400 Subject: [PATCH 8/9] Fix #520 and #351, Update README license and quickstart --- README.md | 113 ++++++++++++---------------------------------- doc/OSAL-Logo.png | Bin 355022 -> 0 bytes 2 files changed, 29 insertions(+), 84 deletions(-) delete mode 100644 doc/OSAL-Logo.png diff --git a/README.md b/README.md index 8db4e7b04..a26d14dfa 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,15 @@ Travis-CI: [![Build Status](https://travis-ci.com/nasa/osal.svg)](https://travis-ci.com/nasa/osal) -# Operating System Abstraction Layer Project +# Core Flight System : Framework : Operating System Abstraction Layer -![OSAL Logo by Michael Cudmore](./doc/OSAL-Logo.png) +This repository contains NASA's Operating System Abstraction Layer (OSAL), which is a framework component of the Core Flight System. -The OS Abstraction Layer was originally devloped by the Flight Software Systems Branch at NASA Goddard Space Flight Center. +This is a collection of abstractio APIs and associated framework to be located in the `osal` subdirectory of a cFS Mission Tree. The Core Flight System is bundled at , which includes build and execution instructions. -# OS Abstraction Layer information: - -This distribution contains: - -1. The OS Abstraction Layer Library -2. Tests and example applications -3. A directory structure and makefiles to manage it all. +The autogenerated OSAL user's guide can be viewed at . ## Version History - ### Development Build: 5.0.20 - Add "non-zero" to the out variable description for OS_Create (and related) API's. - Increases the buffer for context info from 128 to 256 bytes and the total report buffer to 320 bytes. @@ -152,97 +145,49 @@ UT Hook functions now have the capability to get argument values by name, which - Minor updates (see ) -### **_Release Candidate: 5.0.0µ_** +### **_OFFICIAL RELEASE: 5.0.0_** -- In build verification testing to be considered for official release -- Release documentation in work -- This is a point release from an internal repository +- Changes are detailed in [cFS repo](https://github.com/nasa/cFS) release 6.7.0 documentation +- Released under the Apache 2.0 license ### **_OFFICIAL RELEASE: 4.2.1a_** -- Released under the NOSA license, see - - - - -- See [version description document](OSAL%204.2.1.0%20Version%20Description%20Document.pdf) +- Released under the [NOSA license](https://github.com/nasa/osal/blob/osal-4.2.1a/LICENSE) +- See [version description document](https://github.com/nasa/osal/blob/osal-4.2.1a/OSAL%204.2.1.0%20Version%20Description%20Document.pdf) - This is a point release from an internal repository -# Getting Started: - -See the document _doc/OSAL-Configuration-Guide.doc_ for complete details. - -See User's Guide: - -An easy way to get started is to use the Linux port and classic build: - -1. Set the _OSAL_SRC_ environment variable to point to the OSAL source code. - - - Running setvars.sh will set the variable for you ($source ./setvars.sh) - -2. Edit the _build/osal-config.mak_ file and set the following options: - - - BSP - Set this to the board you are running on. For a PC running linux, use _pc-linux_ - - OS - Set this to the OS you are running. For a PC running linux, use _posix_. - - OSAL_M32 - Uncomment/Add this build variable for building 32-bit images using "native" GCC on a 64-bit X86 Linux platform - -Buiding on a PC running linux: +# Quick Start: -``` -export OSAL_SRC = /home/acudmore/osal/src -``` - -In build/osal-config.mak: +Typically OSAL is built and tested as part of cFS as detailed in: [cFS repo](https://github.com/nasa/cFS) +OSAL library build pc-linux example (from the base osal directory): ``` -OS=posix -BSP=pc-linux - -Optional: OSAL_M32 = -m32 (Note: Usage of this flag may require an optional 'multilib' (or similar) -package to be installed. Refer to your operating system and toolchain documentation for details, if -adding the appropriate flag causes your builds to fail due to (for example) missing 32-bit or -multilib related headers or libraries.) +mkdir build_osal +cd build_osal +cmake -DOSAL_SYSTEM_BSPTYPE=generic-linux .. +make ``` -Optional: Some Linux systems may require an additional linker option in src/bsp/pc-linux/make/link-rules.mak: - +OSAL permissive build with tests example (see also [CI](https://github.com/nasa/osal/blob/master/.travis.yml)) ``` -LDFLAGS ?= $(OSAL_M32) -export-dynamic - -If the symbol-api-test fails, then you need this option. +mkdir build_osal_test +cd build_osal_test +cmake -DENABLE_UNIT_TESTS=true -DOSAL_SYSTEM_BSPTYPE=generic-linux -DOSAL_CONFIG_DEBUG_PERMISSIVE_MODE=TRUE .. +make +make test ``` -Now just type _make config; make_ from the build directory and it should build the OSAL core files, tests, and sample applications for you. The binary for each application is in its own directory (i.e. build/examples/tasking-example/tasking-example.bin) You can switch to that directory and run it. You can also debug it using GDB. - -NOTE: Running on linux may require root or adjusting the posix message queue maximum sizes. +See the [Configuration Guide](https://github.com/nasa/osal/blob/master/doc/OSAL-Configuration-guide.pdf) for more information. -The Embedded targets take a little more work to run, because they must be cross compiled and booted on the board. By copying a target, you should be able to come up with a new target. +See also the autogenerated user's guide: -If you would like just the OSAL itself, just look in src/os/inc for the include files and src/os/ +## Known issues - -for the OSAL implementation. - -The API documentation is in the _doc_ directory. - -There are two sets of tests: build/tests and build/unit-tests. To build and the unit tests, perform the build steps above then _make unit-tests_ in the build directory. - -Instructions on how to use the newely supported cmake build system are provided in the OSAL Configuration Guide located in the _doc_ directory. - -# Contact Information: - -``` -Alan Cudmore -NASA Goddard Space Flight Center -Code 582.0 -Greenbelt, MD 20771 -Alan.P.Cudmore@nasa.gov -``` +See all open issues and closed to milestones later than this version. -# Copyright notice: +## Getting Help -Copyright United States Government as represented by the Administrator of the National Aeronautics and Space Administration +For best results, submit issues:questions or issues:help wanted requests at . -# License information: +Official cFS page: -This software is licensed under NASAs Open Source Agreement. The release of the software is conditional upon the recipients acceptance of the Open Source Agreement. Please see the file: NASA_Open_Source_Agreement_1_3-OS_AbstractionLayer.txt diff --git a/doc/OSAL-Logo.png b/doc/OSAL-Logo.png deleted file mode 100644 index ebfff3568ce4f2c8d33cd756a79e87942f5ef3dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355022 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 M 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�^8;iMfLWT>FyLZ^!Jb+nUBg--zK70(b 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
  • (^4NTnv+&l!fb1lmPfBwq1aO>?? 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 #G4+u58Hbq+N=0Z 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 Date: Wed, 24 Jun 2020 21:41:34 -0400 Subject: [PATCH 9/9] Increase version to 5.0.21 and update Readme --- README.md | 10 ++++++++++ src/os/inc/osapi-version.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a26d14dfa..700416a77 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,16 @@ The autogenerated OSAL user's guide can be viewed at + ### Development Build: 5.0.20 - Add "non-zero" to the out variable description for OS_Create (and related) API's. - Increases the buffer for context info from 128 to 256 bytes and the total report buffer to 320 bytes. diff --git a/src/os/inc/osapi-version.h b/src/os/inc/osapi-version.h index 37df80cc0..e90b4aa2a 100644 --- a/src/os/inc/osapi-version.h +++ b/src/os/inc/osapi-version.h @@ -30,7 +30,7 @@ #define OS_MAJOR_VERSION 5 /**< @brief Major version number */ #define OS_MINOR_VERSION 0 /**< @brief Minor version number */ -#define OS_REVISION 20 /**< @brief Revision number */ +#define OS_REVISION 21 /**< @brief Revision number */ #define OS_MISSION_REV 0 /**< @brief Mission revision */ /**