ну, да. я неверно выразил мысль - имелось в виду, что не всегда невозможность создать/открыть файл говорит о том, что файл уже (не|)существует - нужны доп.проверки. конечно, можно реализовать так, чтобы всегда можно было с уверенностью сказать, что файл (не|)создан, но на главный вопрос - "запущено ли приложение?" - это не даст гарантированного ответа
в принципе, с другими атомами в линуксах ситуация немногим лучше, но всё же...