Книга: Программирование для Linux. Профессиональный подход

Самые посещаемые страницы в книге

Страница книги Просмотры
Переменная LD_LIBRARY_PATH 3201
2.3.5. Преимущества и недостатки библиотек 2363
Семейство функций exec() 2084
4.2.1. Синхронные и асинхронные потоки 1889
8.1. Команда strace 1504
2.2.3. Коды ошибок системных вызовов 1439
3.2.2. Функции fork() и exec() 1412
Форматы вывода команды ps 1169
5.5.4. Локальные сокеты 1068
Позиционно-независимый код 1005
2.1.5. Коды завершения программы 994
Протокол HTTP 990
Листинг 3.7. (sigchld.c) Удаление дочерних процессов в обработчике сигнала SIGCHLD 987
Корректное выделение памяти 962
Б.2. Функция stat() 943
8.6. Функция getrusage(): статистика процессов 922
Часть I Сложные вопросы программирования в среде UNIX 910
Листинг 5.9. (popen.c) Использование функций popen() и pclose() 880
10.3.2. Sticky-бит 860
А.2.4. Библиотека ccmalloc 849
3.4.2. Системные вызовы wait() 841
Листинг 5.5. (mmap-write.c) Запись случайного числа в файл, отображаемый в памяти 824
Листинг 10.4. (pam.c) Пример использования модулей РАМ 789
4.4.6. Сигнальные (условные) переменные 772
Сноски из книги 768
8.15. Функция uname() 765
Листинг 5.8. (dup2.c) Перенаправление выходного потока канала с помощью функции dup2() 727
4.5.2. Системный вызов clone() 720
Листинг Б.4. (hexdump.c) Отображение шестнадцатеричного дампа файла 666
4.5.1. Обработка сигналов 659
Листинг 3.2. (system.c) Использование функции system() 658
Листинг 3.3. (fork.c) Ветвление программы с помощью функции fork() 637
Листинг 3.4. (fork-exec.с) Совместное использование функций fork() и exec() 636
1.2. Компиляторы GCC 634
Листинг 3.6. (zombie.c) Создание процесса-зомби 634
Листинг 2.9. (tifftest.c) Применение библиотеки libtiff 620
4.1.5. Атрибуты потоков 615
Листинг 5.10. (socket-server.c) Сервер локального сокета 608
Стандартные номера портов 607
Листинг 6.2. (cdrom-eject.c) Извлечение компакт-диска из дисковода 601
Глава 4 Потоки 601
Листинг 4.15. (spin-condvar.c) Простейшая реализация сигнальной переменной 594
6.1. Типы устройств 591
4.4. Синхронизация потоков и критические секции 588
6.7. Функция ioctl() 588
Отличия от именованных каналов в Windows 585
1.2.2. Компоновка объектных файлов 581
8.4. Функции fsync() и fdatasync(): очистка дисковых буферов 574
4.4.5. Обычные потоковые семафоры 573
Доступ к FIFO-файлу 570
4.4.1. Состояние гонки 562
8.7, Функция gettimeofday(): системные часы 561

Генерация: 2.738. Запросов К БД/Cache: 1 / 0
поделиться
Вверх Вниз