The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

setttyent (3)
  • setttyent (3) ( FreeBSD man: Библиотечные вызовы )
  • >> setttyent (3) ( Русские man: Библиотечные вызовы )
  • setttyent (3) ( Linux man: Библиотечные вызовы )
  •  

    НАЗВАНИЕ

    getttyent, getttynam, setttyent, endttyent - получение данных файла ttys  

    СИНТАКСИС

    #include <ttyent.h>

    struct ttyent *getttyent(void);

    struct ttyent *getttynam(const char *name);

    int setttyent(void);

    int endttyent(void);  

    ОПИСАНИЕ

    Эти функции обеспечивают интерфейс для файла _PATH_TTYS (например, /etc/ttys).

    Функция setttyent() открывает файл или сбрасывает указатель чтения на начало, если он уже открыт.

    Функция endttyent() закрывает файл.

    Функция getttynam() ищет заданное имя ttyname в файле. Возвращается указатель на структуру struct ttyent (описанную далее).

    Функция getttyent() открывает файл _PATH_TTYS (при необходимости) и возвращает первый его элемент. Если файл уже открыт, то возвращается следующий его элемент.

     

    Структура ttyent

    struct ttyent {
            char    *ty_name;       /* имя устройства терминала */
            char    *ty_getty;      /* команда для исполнения, обычно getty */
            char    *ty_type;       /* тип терминала для termcap */
            int     ty_status;      /* флаги статуса */
            char    *ty_window;     /* команда для запуска менеджера окон */
            char    *ty_comment;    /* поле комментария */
    };
    

    ty_status может быть

    #define TTY_ON       0x01   /* разрешить регистрации (запускаемые программой ty_getty) */
    #define TTY_SECURE   0x02   /* разрешить uid 0 для регистраций */
    
     

    ЗАМЕЧАНИЯ

    В Linux не используются ни файл /etc/ttys, ни функции, описанные выше,  

    СМ. ТАКЖЕ

    ttyname(3), ttyslot(3)


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    Структура ttyent
    ЗАМЕЧАНИЯ
    СМ. ТАКЖЕ


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру