diff options
author | 2015-04-23 13:57:43 +0000 | |
---|---|---|
committer | 2015-04-24 10:11:52 +0000 | |
commit | 7f9357f1e06d948129469f394647eecce8d6900f (patch) | |
tree | be2f76e08bc1791e5941404bd32953f792a64b39 /src/main/cpp/util | |
parent | c9eb84311ab6281ac48ed6cbbe18544eecc9ec74 (diff) |
Move blaze_exit_code.h into util/ directory.
This is so util/ files do not depend on anything from higer level.
--
Change-Id: I522be6722851f25e79d9c2b85275856cbbd978de
MOS_MIGRATED_REVID=91882837
Diffstat (limited to 'src/main/cpp/util')
-rw-r--r-- | src/main/cpp/util/exit_code.h | 42 | ||||
-rw-r--r-- | src/main/cpp/util/file.cc | 2 | ||||
-rw-r--r-- | src/main/cpp/util/strings.cc | 2 |
3 files changed, 44 insertions, 2 deletions
diff --git a/src/main/cpp/util/exit_code.h b/src/main/cpp/util/exit_code.h new file mode 100644 index 0000000000..6cf9cf00de --- /dev/null +++ b/src/main/cpp/util/exit_code.h @@ -0,0 +1,42 @@ +// Copyright 2014 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// exit_code.h: Exit codes for Blaze. +// Must be kept in sync with the Java counterpart under +// com/google/devtools/build/lib/util/ExitCode.java + +#ifndef DEVTOOLS_BLAZE_MAIN_UTIL_EXIT_CODE_H_ +#define DEVTOOLS_BLAZE_MAIN_UTIL_EXIT_CODE_H_ + +namespace blaze_exit_code { + +enum ExitCode { + // Success. + SUCCESS = 0, + + // Command Line Problem, Bad or Illegal flags or command combination, or + // Bad environment variables. The user must modify their command line. + BAD_ARGV = 2, + + LOCAL_ENVIRONMENTAL_ERROR = 36, + + // Unexpected server termination, due to e.g. external SIGKILL, misplaced + // System.exit(), or a JVM crash. + // This exit code should be a last resort. + INTERNAL_ERROR = 37, +}; + +} // namespace blaze_exit_code + +#endif // DEVTOOLS_BLAZE_MAIN_UTIL_EXIT_CODE_H_ diff --git a/src/main/cpp/util/file.cc b/src/main/cpp/util/file.cc index 825265e0a5..153482559b 100644 --- a/src/main/cpp/util/file.cc +++ b/src/main/cpp/util/file.cc @@ -20,7 +20,7 @@ #include <cstdlib> #include <vector> -#include "src/main/cpp/blaze_exit_code.h" +#include "src/main/cpp/util/exit_code.h" #include "src/main/cpp/util/errors.h" #include "src/main/cpp/util/strings.h" diff --git a/src/main/cpp/util/strings.cc b/src/main/cpp/util/strings.cc index 06f8bc0d6b..63d4fc8209 100644 --- a/src/main/cpp/util/strings.cc +++ b/src/main/cpp/util/strings.cc @@ -19,7 +19,7 @@ #include <cassert> -#include "src/main/cpp/blaze_exit_code.h" +#include "src/main/cpp/util/exit_code.h" using std::vector; |