Системное программирование в UNIX средствами Free Pascal


         

Системное программирование в UNIX средствами Free Pascal

Описание - 2
Ожидание завершения определенного потомка: вызов waitpid
Описание
Описание - 2

Зомби-процессы и преждевременное завершение программы
Командный интерпретатор smallsh
Командный интерпретатор smallsh - 2
Командный интерпретатор smallsh - 3
Командный интерпретатор smallsh - 4
Командный интерпретатор smallsh - 5
Командный интерпретатор smallsh - 6
Атрибуты процесса
Идентификатор процесса
Идентификатор процесса - 2

Группы процессов и идентификаторы группы процессов
Изменение группы процесса
Описание
Сеансы и идентификатор сеанса
Описание
Описание
Переменные программного окружения
Описание
Текущий рабочий каталог
Текущий корневой каталог

Описание
Идентификаторы пользователя и группы
Ограничения на размер файла: вызов ulimit
Описание
.. Приоритеты процессов
Описание
Введение
Введение - 2
Имена сигналов
Имена сигналов - 2

Имена сигналов - 3
Имена сигналов - 4
Имена сигналов - 5
Нормальное и аварийное завершение
Нормальное и аварийное завершение - 2
Обработка сигналов
Наборы сигналов
Описание
Задание обработчика сигналов: вызов sigaction
Описание

Описание - 2
Пример перехват сигнала SIGINT
Пример игнорирование сигнала SIGINT
Пример восстановление прежнего действия
Пример аккуратный выход
Сигналы и системные вызовы
Процедуры sigsetjmp и siglongjmp
Описание
Блокирование сигналов
Описание

Посылка сигналов другим процессам: вызов kill
Описание
Описание - 2
Описание - 3
Посылка сигналов самому процессу: вызовы sigraise и alarm
Описание
Описание
Описание - 2
Системный вызов pause
Описание

Описание - 2
Системные вызовы sigpending и sigsuspend
Описание
Глава Межпроцессное взаимодействие при помощи программных каналов
Каналы на уровне команд
Использование каналов в программе
Описание
Описание - 2
Описание - 3
Описание - 4

Размер канала
Размер канала - 2
Закрытие каналов
Запись и чтение без блокирования
Запись и чтение без блокирования - 2
Использование системного вызова select для работы с несколькими каналами
Описание
Описание - 2
Описание - 3
Описание - 4

Описание
Описание
Каналы и системный вызов ехес
Каналы и системный вызов ехес - 2
Каналы и системный вызов ехес - 3
Именованные каналы, или FIFO
Именованные каналы, или FIFO - 2
Программирование при помощи каналов FIFO
Описание
Описание - 2

Описание - 3
Описание - 4
Введение
Мотивация
Мотивация - 2
Блокировка записей при помощи вызова fcntl
Описание
Описание - 2
Установка блокировки при помощи вызова fcntl
Установка блокировки при помощи вызова fcntl - 2

Снятие блокировки при помощи вызова fcntl
Задача об авиакомпании ACME Airlines
Проверка блокировки
Клинч
Клинч - 2
Введение и основные понятия
Ключи средств межпроцессного взаимодействия
Описание
Операция get
Другие операции

Структуры данных статуса
Очереди сообщений
Описание
Работа с очередью сообщений: примитивы msgsnd и msgrcv
Описание
Описание - 2
Пример передачи сообщений: очередь с приоритетами
Пример передачи сообщений: очередь с приоритетами - 2
Пример передачи сообщений: очередь с приоритетами - 3
Программа etest

Программа stest
Системный вызов msgctl
Описание
Описание - 2
Семафор как теоретическая конструкция
Описание
Описание
Описание - 2
Операции над семафорами: вызов semop
Описание

Флаг SEM_UNDO
Пример работы с семафорами
Разделяемая память
Системный вызов shmget
Описание
Операции с разделяемой памятью: вызовы shmat и shmdt
Описание
Описание
Пример работы с разделяемой памятью: программа shmcopy
Пример работы с разделяемой памятью: программа shmcopy - 2

Пример работы с разделяемой памятью: программа shmcopy - 3
Пример работы с разделяемой памятью: программа shmcopy - 4
Команды ipcs и ipcrm
Введение
Введение - 2
Введение - 3
Терминал UNIX
Управляющий терминал
Передача данных
Эхо-отображение вводимых символов и опережающий ввод с клавиатуры

Канонический режим, редактирование строки и специальные символы
Канонический режим, редактирование строки и специальные символы - 2
Взгляд с точки зрения программы
Системный вызов fdopen
Системный вызов fdread
Системный вызов fdread - 2


Предисловие - перейти
Назначение системы - перейти

Отрезки, дуги, окружности - перейти
Редактирование геометрии объектов - перейти
Панель Properties - перейти
Панель Styles - перейти
Вывод чертежей на внешние устройства - перейти
Примитивы в AutoCAD - перейти
Программа AutoCAD 2004 - руководство - перейти
Предисловие - перейти
Двумерный чертеж - перейти
Подменю Arc падающего меню Draw - перейти

Редактирование сплайнов - перейти
Панель Layers - перейти
Диалоговое окно Text Style - перейти