text: /************************************************************************
   * NASA Docket No. GSC-18,719-1, and identified as “core Flight System: Bootes”
   *
   * Copyright (c) 2020 United States Government as represented by the
   * Administrator of the National Aeronautics and Space Administration.
   * All Rights Reserved.
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may
   * not use this file except in compliance with the License. You may obtain
   * a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT 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 */
  #include <string.h>
  #include <stdlib.h>
  #include "utstubs.h"
  
  #include "OCS_loadLib.h"
  #include "OCS_unldLib.h"
  
  static OCS_MODULE LOCAL_MODULE = {0};
  
  OCS_MODULE_ID OCS_loadModule(int fd, unsigned int symFlag)
  {
      int32         Status;
      OCS_MODULE_ID retval;
  
      Status = UT_DEFAULT_IMPL(OCS_loadModule);
      if (Status == 0)
      {
          retval = &LOCAL_MODULE;
      }
      else
      {
          retval = NULL;
      }
  
      return retval;
  }
  
  OCS_STATUS OCS_unldByModuleId(OCS_MODULE_ID moduleId, int options)
  {
      return (UT_DEFAULT_IMPL(OCS_unldByModuleId));
  }
  