summaryrefslogtreecommitdiff
path: root/headless
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-07-04 22:21:14 +0200
committerRobin Gareus <robin@gareus.org>2019-07-04 22:21:14 +0200
commitdbc0c54ced49c24fbfbb88b0ccf02f8bc0cc78e1 (patch)
treee255495ea8aa333ab8e06c2351aaafd8e94cd516 /headless
parentbd8897686a32e5f2c921219ce319aaecab11cb88 (diff)
Use exit-status macros for compatibility 1/3
Diffstat (limited to 'headless')
-rw-r--r--headless/load_session.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/headless/load_session.cc b/headless/load_session.cc
index 47fd5151b1..8551b4a4d5 100644
--- a/headless/load_session.cc
+++ b/headless/load_session.cc
@@ -51,12 +51,12 @@ load_session (string dir, string state)
if (!engine->set_backend (backend_name, backend_client_name, "")) {
std::cerr << "Cannot set Audio/MIDI engine backend\n";
- ::exit (1);
+ exit (EXIT_FAILURE);
}
if (engine->start () != 0) {
std::cerr << "Cannot start Audio/MIDI engine\n";
- ::exit (1);
+ exit (EXIT_FAILURE);
}
Session* session = new Session (*engine, dir, state);
@@ -165,12 +165,12 @@ int main (int argc, char* argv[])
case 'v':
print_version ();
- ::exit (0);
+ exit (EXIT_SUCCESS);
break;
case 'h':
print_help ();
- exit (0);
+ exit (EXIT_SUCCESS);
break;
case 'c':
@@ -187,7 +187,7 @@ int main (int argc, char* argv[])
case 'D':
if (PBD::parse_debug_options (optarg)) {
- ::exit (1);
+ exit (EXIT_SUCCESS);
}
break;
@@ -207,18 +207,18 @@ int main (int argc, char* argv[])
default:
print_help ();
- ::exit (1);
+ exit (EXIT_FAILURE);
}
}
if (argc < 3) {
print_help ();
- ::exit (1);
+ exit (EXIT_FAILURE);
}
if (!ARDOUR::init (use_vst, try_hw_optimization, localedir)) {
cerr << "Ardour failed to initialize\n" << endl;
- ::exit (1);
+ exit (EXIT_FAILURE);
}
Session* s = 0;
@@ -258,6 +258,5 @@ int main (int argc, char* argv[])
AudioEngine::instance()->stop ();
AudioEngine::destroy ();
-
return 0;
}