Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго




Скачать 17.46 Mb.
НазваниеUnix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго
страница143/143
Дата конвертации11.01.2013
Размер17.46 Mb.
ТипДокументы
1   ...   135   136   137   138   139   140   141   142   143
определение, 76, 951 syslog, функция, 509,516,518,520,670, 671,673,678,679,962

определение, 511, 951 syslogd, программа, 506 system, функция, 308,417,418,980,993

определение, 309, 419, 951

1030

Алфавитный указатель


Т

TABDLY, константа, 740, 756 TAGJBOOLEAN, константа, 875 TAG_CHARSET, константа, 875 TAGJDATETIME, константа, 875 TAG_END_OF_ATTR, константа, 874,

912 TAG_ENUM, константа, 875 TAG_INTEGER, константа, 875 TAG_INTRANGE, константа, 875 TAG_JOB_ATTR, константа, 874 TAGJVIIMETYPE, константа, 875, 912 TAG_NAMEWLANG, константа, 875 TAGJNTAMEWOLANG, константа, 875 TAG_NATULANG, константа, 875, 912 TAG_NONE, константа, 875 TAGJXJTSTR, константа, 875 TAG_OPERATION_ATTR, константа,

874,912 TAGJPRINTER_ATTR, константа, 874 TAG_RESOLUTION, константа, 875 TAG_TEXTWLANG, константа, 875 TAGJTEXTWOLANG, константа, 875 TAG_UNKNOWN, константа, 875 TAG_UNSUPP_ATTR, константа, 874 TAG_UNSUPPORTED, константа, 875 TAGJJRI, константа, 875, 912 TAG_URISCHEME, константа, 875 tar, программа, 971 tcdrain, функция, 741, 759

определение, 759, 952 tcflow, функция, 741

определение, 759, 952 tcflush, функция, 735, 741

определение, 759, 952 tcgetattr, функция, 741, 744, 749, 761, 767,771, 803, 804

определение, 748, 952 tcgetpgrp, функция, 339, 741

определение, 339, 952 tcgetsid, функция, 339, 741

определение, 340, 952 TCIFLUSH, константа, 759, 952 TCIOFF, константа, 759, 952 TCIOFLUSH, константа, 759, 952 TCION, константа, 759, 952 TCOFLUSH, константа, 759, 952 TCOOFF, константа, 759, 952 TCOON, константа, 759, 952 TCP/IP, семейство протоколов, 867

TCSADRAIN, константа, 748, 952 TCSAFLUSH, константа, 748, 952 TCSANOW, константа, 748, 952 tcsendbreak, функция, 741

определение, 759, 952 tcsetattr, функция, 735, 741, 744, 750, 767,772,801,804

определение, 748, 952 tcsetpgrp, функция, 339, 741

определение, 339, 952 TELL_CHILD, функция, 534, 542, 634, 979

определение, 412, 593, 958 telldir, определение функции, 167, 952 TELL_PARENT, функция, 534, 635, 979,990

определение, 412, 593, 958 TELLJWAIT, функция, 534, 634, 990

определение, 412, 593, 958 telnet, программа, 331 telnetd, программа, 980, 998 tempnam, определение функции, 209,

952 TENEX С shell, командная оболочка, 29 TERM, переменная окружения, 250 terminal line discipline, дисциплина

обслуживания терминала, 735 terminfo, 779

termios, структура, 735, 799, 957, 998 time, программа, 49 time, функция, 405, 975, 985

определение, 227, 952 times, функция, 322

определение, 321, 953 timespec, структура, 462 time_t, тип данных, 94 timeval, структура, 228, 562, 881, 985,

990 TIOCGPTN, константа, 797 TIOCGWINSZ, константа, 956 ТЮСРКТ, константа, 814 TIOCREMOTE, константа, 814 TIOCSCTTY, константа, 338, 801 TIOCSIG, константа, 815 TIOCSIGNAL, константа, 815 TIOCWINSZ, константа, 815 tm, структура, 228, 975 TMPDIR, переменная окружения, 209,

250 tmpfile, функция, 207

определение, 207, 953

Алфавитный указатель

1031


TMPJVIAX, константа, 72

tmpnam, определение функции, 207,953

tms, структура, 321

tolower, функция, 600

TOSTOP, константа, 739, 756

touch, команда, 164

TRAP_BRKPT, константа, 400

TRAPJTRACE, константа, 401

tread, функция, 882, 902, 915, 916

определение, 877, 881 treadn, функция, 901

определение, 877, 882 truncate, функция, 150

определение, 953 ttcompat, модуль STREAMS, 783 tty, структура, 353 tty_atexit, определение функции, 774,

957 tty_cbreak, функция, 776

определение, 771, 957 ttymon, программа, 330 ttyname, программа, 999 ttyname, функция, 765

определение, 761, 764, 953 TTY_NAME_MAX, константа, 77 tty_raw, функция, 775, 803

определение, 772, 957 tty__reset, функция, 774, 775, 776

определение, 774, 957 tty_termios, определение функции, 774,

957 TZ, переменная окружения, 250 TZNAME_MAX, константа, 77

и

UCHARJVEAX, константа, 70, 71 ucred, структура, 712 uid_t, тип данных, 94 UINT_MAX, константа, 70 ulimit, встроенная команда, 261 ulimit, программа, 87 ULLONG_MAX, константа, 71 ULONG_MAX, константа, 71 umask, функция, 140, 508

определение, 141, 953 uname, определение функции, 225, 953 ungetc, функция, 191

определение, 191, 953 UNIX System Release 3.2, реализация ОС UNIX, 65

UNIX System V Release 4, 65 UnixWare, операционная система, 68 unlink, функция, 153, 693, 699, 700, 702,900,903, 904, 914, 970, 973

определение, 154, 953 unjock, функция, 837, 839, 845, 847, 848,854, 855, 857

определение, 532, 958 unlockpt, функция, 789, 791, 796, 798

определение, 788, 795, 797, 953 unsetenv, функция, 250

определение, 251, 953 unslept, функция, 388 update_jobno, функция, 910

определение, 891, 896 USER, переменная окружения, 328 USHRTJVEAX, константа, 71 usleep, функция, 990 utime, функция, 162, 970

определение, 162, 953 utmp, структура, 224 utmp, файл, 225, 806, 980, 986 utsname, структура, 225

V

va_arg, функция, 835 va__end, функция, 835, 960 varargs, функция, 959 va_start, функция, 835, 960 VDISCARD, константа, 742 VDSUSP, константа, 742 VEOF, константа, 742, 744 VEOL, константа, 742 VEOL2, константа, 742 VERASE, константа, 742 VERASE2, константа, 743 vfork, функция, 274, 275, 977 vfprintf, определение функции, 202,954 vfscanf, определение функции, 204, 954 vi, программа, 998 VINTR, константа, 743, 744 vipw, функция, 216 VKILL, константа, 743 VLNEXT, константа, 743 vmalloc, библиотека функций распределения памяти, 247 VMIN, константа, 769 v-node, 967

volatile, спецификатор, 256 vprintf, функция, 965

1032

Алфавитный указатель


определение, 202, 954 VQUIT, константа, 743 VREPRINT, константа, 743 vscanf, определение функции, 204, 954 vsnprintf, функция, 962, 964

определение, 202, 954 vsprintf, определение функции, 202,954 vsscanf, определение функции, 204, 954 VSTART, константа, 743 VSTATUS, константа, 743 VSTOP, константа, 743 VSUSP, константа, 743 vsyslog, определение функции, 514,954 VTDLY, константа, 740, 756 VTIME, константа, 769 VWERASE, константа, 743

W

wait, функция, 277, 279, 286,992

определение, 279, 955 wait3, функция, 286

определение, 287, 955 wait4, функция, 286

определение, 287, 955 WAIT_CHILD, функция, 534, 635, 979, 990 определение, 413, 593, 958 waitid, функция, 285, 286 определение, 285, 955 WAITJPARENT, функция, 534, 542, 635,979 определение, 412, 593,958 waitpid, функция, 38, 39,47, 277, 279, 285,286,296,305,542, 591, 598, 673, 992,993 определение, 279, 955 wall, программа, 792 wchar_t, тип данных, 94 WCONTINUED, константа, 283, 286,

955 WCOREDUMP, макроопределение, 280,

281 WERASE, служебный символ, 743, 747 WEXITED, константа, 286, 955 WEXITSTATUS, макроопределение,

280, 281 who, программа, 40 WIFCONTINUED, макроопределение, 280

WIFEXITED, макроопределение, 280,

281 WIFSIGNALED, макроопределение,

280,281 WIFSTOPPED, макроопределение, 281 winsize, структура, 354, 777, 799, 998 WNOHANG, константа, 283, 286, 955 WNOWAIT, константа, 286, 955 W_OK, константа, 139, 921 worker_thread, структура, 889 write, программа, 792 write, функция, 35, 36,106, 389, 390,

426,516,525, 534, 542, 575, 581, 590,

602,603, 646, 669, 676, 706, 718,837,

850, 896, 903, 904, 913, 968,977,981,

991 определение, 106, 955 writejock, функция, 542, 895

определение, 532, 958 writen, функция, 574, 705, 805, 811,

886,902-905 определение, 574, 957 writev, функция, 75, 76, 571, 646, 719,

724, 848, 850,913 определение, 571, 955 writew, функция, 840 writewjock, функция, 534, 836, 846,

848,849,854,865 определение, 532, 958 WSTOPPED, константа, 286, 955 WSTOPSIG, макроопределение, 280 WTERMSIG, макроопределение, 280,

281 wtmp, файл, 225, 980 WUNTRACED, константа, 283, 955

X

X/Open System Interface, набор

системных интерфейсов, 63 xargs, команда, 294 XCASE, константа, 739, 757 Xenix, реализация ОС UNIX, 65 xinetd, программа, 506 Х_ОК, константа, 139, 921 _XOPEN_CRYPT, константа, 89 _XOPEN_IOV_MAX, константа, 75 _XOPEN_LEGACY, константа, 63, 89 _XOPEN_NAME_MAX, константа, 75 _XOPEN_PATH_MAX, константа, 75 _XOPENJREALTIME, константа, 89

Алфавитный указатель

1033


_XOPEN_REALTIME_THREADS,

константа, 89 _XOPEN_STREAMS, константа, 62 _XOPEN_UNIX, константа, 62 _XOPEN_VERSION, константа, 89 XSI IPC, 609

А

абсолютный путь, 31

адресация, 647

альтернативы стандартной библиотеке

ввода-вывода, 211 анонимные области отображаемой

памяти, 635 анонимный пользователь FTP, 970 аргументы командной строки, 240 асинхронный ввод-вывод, 569, 683 атомарные операции, 113 атрибуты

блокировок чтения-записи, 479

мьютексов, 472

потока, 466

синхронизации, 472

файла, 30

Б

библиотеки функций, 27, 49 биты прав доступа к файлу, 969 блокировка записей, 527 блокировка чтения-записи, 456 блокировки в конце файла, 537

В

ввод-вывод двоичных данных, 196 виртуальный узел, 967 восстановление после ошибок, 43 временные характеристики процесса,

320 время работы процесса, 48 вход с терминала, 325

Г

группы процессов, 333 переднего плана, 337 фоновых процессов, 337

д

двоичные деревья, 819

двоичный семафор, 621 демон, 320,504 дескрипторы сокетов, 643 дескрипторы файлов, 35, 96 децентрализованный доступ, 828 динамическое хеширование, 819 диспозиция сигнала, 358 дистанционный режим, 814 домашний каталог, 34 домен UNIX, 643 домен Интернета IPv4, 643 домен Интернета IPv6, 643 дополнительные группы, 46, 220 дочерний процесс, 40, 268 дырки в файлах, 148

Ж

жесткие ссылки, 152

3

завершение работы процесса, 235 заголовок HTTP, 870 заголовок IPP, 869 запись в поток, 189 запись со слиянием, 571 зомби, 278

И

идентификатор

группы, 45

пользователя, 44, 320

потока, 41, 432, 433

процесса, 38, 974

сессии, 336 имена сигналов, 427 именованные каналы STREAMS, 690 именованные сокеты домена UNIX, 696 имя файла, 31 индексный узел, 965 индексный файл, 823 интерпретация файлов, 304 исходные тексты, 956

К

календарное время, 48, 227 канал FIFO, 993 каналы STREAMS, 686 канонический режим, 766

1034

Алфавитный указатель


каталог, 30 код завершения, 236 командная оболочка, 29 командный интерпретатор, 28 концепция сигналов, 356 копирование при записи, 268

Л

лидер сессии, 336 линейное хеширование, 819 локальные данные потоков, 485

м

макроопределения контроля функциональных особенностей, 92

маркер срочности, 683

маска режима создания файла, 140

маска сигналов, 383

медленные системные вызовы, 373

межпроцессное взаимодействие, 585

модель клиент-сервер, 522

мультиплексирование ввода-вывода, 558

мьютекс, 448

н

наборы дескрипторов, 562 наборы сигналов, 391 надежные сигналы, 356, 382 неблокирующий ввод-вывод, 523 небуферизованный ввод-вывод, 35, 96 неименованные каналы, 586 неканонический режим, 769, 992 ненадежные сигналы, 371 необязательные конфигурационные

параметры, 88 неопределенный домен, 643

О

обработка ошибок, 41

обработчик сигнала, 368

обработчики выхода, 237

объявление, 997

одновременный доступ, 828

операционная система, 28

опрос, 288, 526

ориентация потока, 182

осиротевшая группа процессов, 349, 350

отказ в обслуживании, 881 относительный путь, 31 очереди сообщений, 615 очередь печати, 870

п

пакетный режим, 814 передача дескрипторов файлов, 703 переменные окружения, 248 переменные состояния, 460 перехватчик сигнала, 368 позиционирование в потоке, 198 полная буферизация, 183 порядок байтов, 647 посимвольный ввод-вывод, 189 построчная буферизация, 184 построчный ввод-вывод, 189 поток управления, 431 потоки, 41,181

и сигналы, 494 права доступа к файлу, 135 правила наследования блокировок, 535 правила программирования демонов,

506 пределы, 69

времени выполнения, 69

времени компиляции, 69

для потоков, 465 представление времени, 48 прерванные системные вызовы, 373 принудительные блокировки, 539 прототипы функций, 921 процесс, 38

процессорное время, 48 прямой ввод-вывод, 189 псевдотерминалы, 331, 781

в BSD, 793

в Linux,797

на основе STREAMS, 790 пустой сигнал, 357 путь к файлу, 31

Р

рабочий каталог, 34 разделяемая память, 628 разделяемые библиотеки, 243, 976 размер окна терминала, 776 размер файла, 148 распределение памяти, 244 расширенные возможности IPC, 686

Алфавитный указатель

1035


расширенные операции ввода-вывода,

523 расширяемое хеширование, 819 реальный идентификатор процесса, 981 реентерабельность, 480 реентерабельные функции, 376 рекомендательные блокировки, 539 решения, 965 родительский процесс, 40

сегмент разделяемой памяти, 994 семантика сигнала SIGCLD, 379 семафоры, 621 сервер FTP, 970 сессия, 335 сигналы, 46

сигналы управления заданиями, 424 символические ссылки, 152,157, 968 синхронизация потоков, 445 системные вызовы, 27, 49 смонтированные потоки, 692 сокеты, 643

домена UNIX, 695 сообщения STREAMS, 546 сопроцессы, 601

специальные файлы устройств, 175 список переменных окружения, 240 среда окружения процесса, 234 стандартный

ввод, 35

вывод, 35

вывод сообщений об ошибках, 35 суперпользователь, 44 сценарий командной оболочки, 29

теневой файл паролей, 218, 974 теневые пароли, 217 типы файлов, 130

управляющий терминал, 337 усечение файлов, 149 условие гонки за ресурсами, 287 устройство клонирования, 790 учет использования ресурсов, 313

ф

файл групп, 219 файл паролей, 213 файловые системы, 30,150 форматированный ввод-вывод, 199, 203 форматы адресов, 649 функции ввода, 190

функции для работы с датой и временем, 227

характеристики демонов, 504

ц

централизованный доступ, 827

Ч

чтение вразброс, 571 чтение из потока, 189 чтение каталогов, 167

экстренные данные, 682 элементарные системные типы данных,

93 эффективность функций стандартного

ввода-вывода, 193

Я

ядро, 27

указатель на файл, 183 указатель на цепочку, 823 уникальные соединения, 691, 698 управление заданиями, 340 управление потоками, 465 управляющие символы, 41 управляющий процесс, 337

1   ...   135   136   137   138   139   140   141   142   143

Похожие:

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconСтивене Д. 80 Сознавание: исследуем, экспериментируем, упражняемся/ Пер с англ. А. Пилюгина
Разработка серийного оформления художника В. Щербакова Серия основана в 1999 году

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconРичард Д. Деловые культуры в международном бизнесе. От столкновения к взаимопониманию / Льюис Ричард Д.; пер с англ. Т. А. Нестика
Европа: вчера, сегодня, завтра / ран, Ин-т Европы; отв ред., авт предисл. Н. П. Шмелев. – М.: Экономика, 2002. – 823с

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconРичард Докинз. Эгоистичный ген
Ричард Докинз профессор Оксфордского университета, автор таких известных книг, как "Эгоистический ген", "Слепой часовщик", "Расширенный...

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconСтивен Кинг После заката Стивен Кинг После заката Посвящается Хайди Питлор
Он, бесформенный, присвоил чужую форму. Как такое могло случиться, Остин? Нет, как такое может быть? И почему тогда солнце не померкнет,...

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconРичард Флорида, «Креативный класс: люди, которые меняют будущее». М
Ричард Флорида, «Креативный класс: люди, которые меняют будущее». М.: Классика-xxi, 2005. (Richard Florida, “The Rise of The Creative...

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconРичард Фарсон Менеджмент абсурда. Парадоксы лидерства Публикуется по: © "София", 2001 Перевод с англ. © А. Левицкий Об
Роджерсом (одним из этих проектов был получивший академическую премию документальный фильм "Путешествие в себя"). Ричард Фарсон получил...

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconThe Roles of Intermediaries in Cluster Development: The Thai Experiences from High-Tech and mid-tech manufacturing, knowledge-intensive services, to

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconHigh School/High Tech Program Guide

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconКультура Социогуманитарные исследования Издание второе, дополненное
Борисов С. Б. Человек. Текст. Культура. Социогуманитарные исследования. Издание второе, дополненное. – Шадринск, 2007 – 556 с

Unix профессиональное программирование Второе издание У. Ричард Стивене, Стивен а раго 2007 Серия «High tech» У. Ричард Стивене, Стивен А. Раго iconЕстественно-математические науки. Техника Барр, С. Россыпи головоломок [Текст] / Стивен Барр; пер с англ. Ю. Н. Сударева. М. Мир, 1987. 415 с
Барр, С. Россыпи головоломок [Текст] / Стивен Барр; пер с англ. Ю. Н. Сударева. М. Мир, 1987. 415 с


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница