Correct use of SOFT vs WAITS_FOR dependency type in various places.
[oweals/dinit.git] / src / dinit-main.cc
1 #include <iostream>
2
3 // Entry point for Dinit.
4
5 int dinit_main(int argc, char **argv);
6
7 int main(int argc, char **argv)
8 {
9     try {
10         return dinit_main(argc, argv);
11     }
12     catch (std::bad_alloc &badalloc) {
13         std::cout << "dinit: Out-of-memory during initialisation" << std::endl;
14         return 1;
15     }
16     catch (std::system_error &syserr) {
17         std::cout << "dinit: unexpected system error during initialisation: " << syserr.what() << std::endl;
18         return 1;
19     }
20     catch (...) {
21         std::cout << "dinit: unexpected error during initialisation" << std::endl;
22         return 1;
23     }
24 }