Стивенс У.Р., Раго С.А. UNIX. Профессиональное программированиеКниги по IT. (14,7 МБ, pdf) В этом руководстве содержатся самые необходимые знания про использование ядер UNIX, Linux. Эта информация очень важна для написания кода, отличающегося эффективностью и надежностью. От простого — процессов, файлов и каталогов — вы осуществите переход к более интересному и сложному материалу — обработке сигналов, многопоточной моделе выполнения и межпроцессному взаимодействию с использованием сокетов.

 

 

Содержание
Вступительное слово ко второму изданию 20
Предисловие 22
Предисловие ко второму изданию 25
Предисловие к первому изданию 29
Глава 1. Обзор ОС UNIX 34
Глава 2. Стандарты и реализации UNIX 59
Глава 3. Файловый ввод/вывод 103
Глава 4. Файлы и каталоги 137
Глава 5. Стандартная библиотека ввода/вывода 192
Глава 6. Информация о системе и файлы данных 229
Глава 7. Окружение процесса 252
Глава 8. Управление процессами 284
Глава 9. Взаимоотношения между процессами 347
Глава 10. Сигналы 377
Глава 11. Потоки 454
Глава 12. Управление потоками 496
Глава 13. Процессы-демоны 538
Глава 14. Расширенные операции ввода/вывода 557
Глава 15. Межпроцессные взаимодействия 614
Глава 16. Межпроцессные взаимодействия в сети: сокеты 676
Глава 17. Расширенные возможности IPC 719
Глава 18. Терминальный ввод/вывод 761
Глава 19. Псевдотерминалы 807
Глава 20. Библиотека базы данных 837
Глава 21. Взаимодействие с сетевым принтером 887
Приложение А. Прототипы функций
Приложение В. Различные исходные тексты
Приложение С. Варианты решения некоторых упражнений