Minoru@gsomix: я узнал, что system() возвращает не exit code программы, а составное значение, из которого макросами нужно вытаскивать интересующие биты. Я это прозевал при ревью полгода назад, с тех пор это вылезло как баг, который мы потом случайно пофиксили, переписав код на Rust, но я всё это время развивал бурную деятельность по поиску костылей, чтобы system() не возвращал «странные» ненулевые статусы. Короче, я обосрался как системный программист и как ревьювер