Считать следующую строку файла базы данных сетевых служб
#include <netdb.h>struct servent * getservent( void );
libsocket
Функция getservent() читает следующую строку файла базы данных сетевых служб, при необходимости открывая файл. Она возвращает указатель на структуру struct servent, содержащую определенные поля в строке в базе данных сетевых служб, /etc/services.
Указатель не корректную структуру struct servent или NULL
в случае ошибки.
POSIX 1003.1
Данная функция использует статические данные; в случае, если данные будут необходимы для использования в будущем, необходимо скопировать их, прежде чем любые последующие вызовы перезапишут эти данные.
endservent(), getservbyname(), getservbyport(), struct servent, setservent()
/etc/services в Справочнике по Утилитам
Предыдущий раздел: Описание API сетевой библиотеки