Как бы аналогичные ф-ции выполнить в QNX4/Photon1.14?
Функции DPMS (Standby, Suspend, Poweroff) доступны и в Photon1.14.
Только для их работы требуется запущенный процесс pdm (Photon Desktop Manager)
Для их активации открываем окно настроек "Photon Desktop Manager Configuration" -> вкладка "Screen Savers" -> кнопка "Enable DPMS"
Здесь же кнопка "DPMS Options" открывает окошко настройки таймаутов Standby, Suspend, Poweroff
Из минусов - без запущенного pdm работать не будет!
Также работа функций DPMS зависит от видеодрайвера (не все драйвера его поддерживают) и типа интерфейса подключения монитора.
Также существует возможность самостоятельно из кода управлять этими функциями (мы у себя пользуемся).
Функция PgSetDPMSMode() в библиотеке photon под QNX4 присутствует, хотя и не описана в документации и заголовочных файлах.
При сборке программы компилятор ругается "No prototype found for PgSetDPMSMode()", но программа собирается и работает.