Привет всем. Подскажите пожалуйста назначение следующих функций.
on ()
if (on(UNIX_LIKE_AUTH, ctrl) && ret_data)D ()
D(("called."));Применение http://pam.sourcearchive.com/documentat … ource.html
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Программирование → Назначение функций. С.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Привет всем. Подскажите пожалуйста назначение следующих функций.
on ()
if (on(UNIX_LIKE_AUTH, ctrl) && ret_data)D ()
D(("called."));Применение http://pam.sourcearchive.com/documentat … ource.html
marikk, 1. Начало цикла авторизации пользователя.
2. Надпись called.
Подскажите пожалуйста назначение следующих функций.
Это не стандартные функции, если ты об этом спрашиваешь... скорей всего-какие-то внуринние макросы pam'а... смотри их объёвления/определения...
D() — скорей всего макрос для gettext'а...
D() — скорей всего макрос для gettext'а...
Скорее всего, объявленная переменная, как и on.
Скорее всего, объявленная переменная, как и on.
переменные в си так не объявляются
Silencer, Угу. Это не переменные.
On - синтаксическая команда в цикле do{}
D - синтаксическая команда вывода текста на экран
if (on(UNIX_LIKE_AUTH, ctrl) && ret_data) { \
D(("recording return code for next time [%d]", \
retval));On - синтаксическая команда в цикле do{}
что о_О? это обычный макрос...
modules/pam_unix/support.h:36:#define on(x,ctrl) (unix_args[x].flag & ctrl)D - синтаксическая команда вывода текста на экран
да, D() — просто отладочная печать сообщений в случае сборки с соответчтвующим параметром... с gettext'ом меня чего-то переклинило....
обычный макрос...
Спасибо. Примерно понял.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Программирование → Назначение функций. С.
Форум работает на PunBB, при поддержке Informer Technologies, Inc