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

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

Страница книги Просмотры
Переменная LD_LIBRARY_PATH 2779
2.3.5. Преимущества и недостатки библиотек 2213
Семейство функций exec() 1910
4.2.1. Синхронные и асинхронные потоки 1810
8.1. Команда strace 1457
2.2.3. Коды ошибок системных вызовов 1341
3.2.2. Функции fork() и exec() 1321
Форматы вывода команды ps 1055
5.5.4. Локальные сокеты 1036
Позиционно-независимый код 967
2.1.5. Коды завершения программы 953
Листинг 3.7. (sigchld.c) Удаление дочерних процессов в обработчике сигнала SIGCHLD 936
Корректное выделение памяти 931
Б.2. Функция stat() 899
Протокол HTTP 898
Часть I Сложные вопросы программирования в среде UNIX 887
8.6. Функция getrusage(): статистика процессов 887
Листинг 5.9. (popen.c) Использование функций popen() и pclose() 828
А.2.4. Библиотека ccmalloc 824
3.4.2. Системные вызовы wait() 771
Листинг 10.4. (pam.c) Пример использования модулей РАМ 763
Листинг 5.5. (mmap-write.c) Запись случайного числа в файл, отображаемый в памяти 759
Сноски из книги 740
4.4.6. Сигнальные (условные) переменные 722
10.3.2. Sticky-бит 702
Листинг 5.8. (dup2.c) Перенаправление выходного потока канала с помощью функции dup2() 691
8.15. Функция uname() 682
Листинг Б.4. (hexdump.c) Отображение шестнадцатеричного дампа файла 653
Листинг 3.2. (system.c) Использование функции system() 644
4.5.2. Системный вызов clone() 629
Листинг 3.4. (fork-exec.с) Совместное использование функций fork() и exec() 620
Листинг 3.3. (fork.c) Ветвление программы с помощью функции fork() 614
1.2. Компиляторы GCC 602
4.5.1. Обработка сигналов 594
Листинг 5.10. (socket-server.c) Сервер локального сокета 594
Стандартные номера портов 593
Листинг 6.2. (cdrom-eject.c) Извлечение компакт-диска из дисковода 593
Листинг 2.9. (tifftest.c) Применение библиотеки libtiff 586
Листинг 3.6. (zombie.c) Создание процесса-зомби 571
4.1.5. Атрибуты потоков 566
3.4.4. Асинхронное удаление дочерних процессов 553
8.4. Функции fsync() и fdatasync(): очистка дисковых буферов 552
4.4. Синхронизация потоков и критические секции 551
Листинг 4.15. (spin-condvar.c) Простейшая реализация сигнальной переменной 547
8.7, Функция gettimeofday(): системные часы 543
1.2.2. Компоновка объектных файлов 542
6.7. Функция ioctl() 540
8.2. Функция access(): проверка прав доступа к файлу 538
Функция mkstemp() 527
Доступ к FIFO-файлу 524
8.5. Функции getrlimit() и setrlimit(): лимиты ресурсов 523
Об авторах 522

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