chromium/third_party/grpc/src/src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc

//
//
// Copyright 2018 gRPC authors.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT 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 <grpc/support/port_platform.h>

#ifdef GPR_LINUX

#include <string.h>

#include <grpc/support/alloc.h>
#include <grpc/support/sync.h>

#include "src/core/lib/security/credentials/alts/check_gcp_environment.h"

#define GRPC_ALTS_EXPECT_NAME_GOOGLE
#define GRPC_ALTS_EXPECT_NAME_GCE
#define GRPC_ALTS_PRODUCT_NAME_FILE

static bool g_compute_engine_detection_done =;
static bool g_is_on_compute_engine =;
static gpr_mu g_mu;
static gpr_once g_once =;

namespace grpc_core {
namespace internal {

bool check_bios_data(const char* bios_data_file) {}

}  // namespace internal
}  // namespace grpc_core

static void init_mu(void) {}

bool grpc_alts_is_running_on_gcp() {}

#endif  // GPR_LINUX