Программирование для UNIX. Наиболее полное руководство - практическое руководство, написанное одним из пионеров программирования для UNIX Марком Дж. Рочкиндом, поможет разработчикам решить свои задачи. Автор подробно, на примерах, описывает самые полезные системные вызовы UNIX. Также описаны особенности системных вызовов для различных реализаций UNIX и UNIX-подобных систем, что поможет создавать универсальные портируемые приложения. Рассматривается межпроцессное и сетевое взаимодействие, терминальный и файловый ввод-вывод, управление сигналами, многопоточность, работа в реальном времени и многое другое.
Содержание:
Глава 1. Фундаментальные концепции
Глава 2. Базовые операции файлового ввода-вывода
Глава 3. Дополнительные операции файлового ввода-вывода
Глава 4. Терминальный ввод-вывод
Глава 5. Процессы и потоки
Глава 6. Базовые механизмы межпроцессного взаимодействия
Глава 7. Улучшенные механизмы взаимодействия процессов
Глава 8. Сетевое взаимодействие и сокеты
Глава 9. Сигналы и таймеры
Приложение А. Атрибуты процессов
Приложение Б. Ux: оболочка C++ для стандартных функций Unix
Приложение В. Jtux: интерфейс Java/Jython для стандартных функций Unix
Приложение Г. Список функций по алфавиту и по категориям
Ссылки