| Index: chrome/app/result_codes.h
|
| ===================================================================
|
| --- chrome/app/result_codes.h (revision 4323)
|
| +++ chrome/app/result_codes.h (working copy)
|
| @@ -5,6 +5,8 @@
|
| #ifndef CHROME_APP_RESULT_CODES_H__
|
| #define CHROME_APP_RESULT_CODES_H__
|
|
|
| +#include "base/process_util.h"
|
| +
|
| // This file consolidates all the return codes for the browser and renderer
|
| // process. The return code is the value that:
|
| // a) is returned by main() or winmain(), or
|
| @@ -18,7 +20,9 @@
|
| class ResultCodes {
|
| public:
|
| enum ExitCode {
|
| - NORMAL_EXIT = 0, // Normal termination. Keep it *always* zero.
|
| + NORMAL_EXIT = process_util::PROCESS_END_NORMAL_TERMINATON,
|
| + TASKMAN_KILL = process_util::PROCESS_END_KILLED_BY_USER,
|
| + HUNG = process_util::PROCESS_END_PROCESS_WAS_HUNG,
|
| INVALID_CMDLINE_URL, // An invalid command line url was given.
|
| SBOX_INIT_FAILED, // The sandbox could not be initialized.
|
| GOOGLE_UPDATE_INIT_FAILED, // The Google Update client stub init failed.
|
| @@ -35,7 +39,6 @@
|
| UNSUPPORTED_PARAM, // Command line parameter is not supported.
|
| KILLED_BAD_MESSAGE, // A bad message caused the process termination.
|
| IMPORTER_CANCEL, // The user canceled the browser import.
|
| - HUNG, // Browser was hung and killed.
|
| IMPORTER_HUNG, // Browser import hung and was killed.
|
| EXIT_LAST_CODE // Last return code (keep it last).
|
| };
|
|
|