getc файл getc К таблице
Читает и возвращает символ из указанного файла. Если файл не указан, то читается STDIN. После конца файла возвращает пустую строку.
getlogin К таблице
Возвращает текущий login из файла /etc/utmp Не применяйте для идентификации пользователя, он не так сильно "закрыт" как getpwuid().
getpeername сокет К таблице
Возвращает упакованный адрес удаленного сокета.
getpgrp PID К таблице
Возвращает группу процесса с указанным PID. Если аргумент отсутствует, возвращает группу текущего процесса.
getppid К таблице
Возвращает PID родительского процесса.
getpriority WHICH, WHO К таблице
Возвращает текущий приоритет процесса, группы процессов или пользователя.
Группа системных вызовов: К таблице
getpwnam NAME getgrnam NAME gethostbyname NAME getnamebyname NAME getprotobyname NAME getpwuid UID getgrid GID getservbyname NAME, PROTO gethostbyaddr ADDR, ADDRTYPE getnetbyaddr ADDR, ADDRTYPE getprotobynumber NUMBER getservbyport PORT, PROTO getpwent gethostent getnetent getprotoent getservent setpwent setgrent sethostent STAYOPEN setnetent STAYOPEN setprotoent STAYOPEN setservent STAYOPEN endpwent endgrent endhostent endnetent endprotoent endservent
Все эти функции аналогичны одноименным системным вызовам. В списковом контексте возвращают следующие списки: ($name, $passwd, $uid, $gid, $quota, $comment, $gcos, $dir, $shell) = getpw* ($name, $passwd, $gid, $members) = getgr* ($name, $aliases, $addrtype, $length, @addrs) = gethost* ($name, $aliases, $addrtype, $net) = getnet* ($name, $aliases, $proto) = getproto* ($name, $aliases, $port, $proto) = getserv*
В скалярном контексте возвращается имя или что-то другое, в зависимости от типа функции. Элемент $members в вызове getgr содержит разделенные пробелом имена членов группы. @addrs содержит IP адреса компьютеров в сети Интернет в упакованном виде. Для распаковки применяйте: ($a, $b, $c, $d) = unpack("C4",$addr[0]);
getsockname сокет К таблице
Возвращает упакованный адрес сокета локальной машины.
getsockopt сокет, уровень, опция К таблице
Возвращает опцию сокета. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
8 8 8
| |