提交 3ec9ecb1 编写于 作者: L liaogang

Fix conflicts with new declaration with 'C' linkage

上级 4de2b8e1
......@@ -15,13 +15,12 @@ limitations under the License. */
#pragma once
#include <stdlib.h>
#include <unistd.h>
#include <vector>
#include "paddle/platform/enforce.h"
#include "paddle/string/piece.h"
extern char** environ;
namespace paddle {
namespace platform {
......@@ -46,6 +45,7 @@ inline std::string GetEnvValue(const std::string& name) {
}
inline std::vector<std::string> GetAllEnvVariables() {
extern char** environ;
std::vector<std::string> vars;
for (auto var = environ; *var != nullptr; ++var) {
auto tail = string::Index(*var, "=");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册