Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Системное программирование в UNIX средствами Free Pascal


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 901, книга: Конь в пальто
автор: Олег Геннадьевич Фомин

Социально-философская фантастика «Конь в пальто» - причудливый и абсурдный роман, действие которого происходит в альтернативной вселенной, где животные разумны и живут бок о бок с людьми. Главный герой, конь по имени Игорь, внезапно обретает способность говорить человеческим языком и становится объектом интереса и недоверия. По мере того как Игорь находит свое место в этом странном обществе, он сталкивается с глубоко укоренившимися предрассудками, социальными табу и экзистенциальными...

А. П. Полищук , С. А. Семериков - Системное программирование в UNIX средствами Free Pascal

Системное программирование в UNIX средствами Free Pascal
Книга - Системное программирование в UNIX средствами Free Pascal.  А. П. Полищук , С. А. Семериков  - прочитать полностью в библиотеке КнигаГо
Название:
Системное программирование в UNIX средствами Free Pascal
А. П. Полищук , С. А. Семериков

Жанр:

Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Unix, Системное программирование, Pascal, Delphi, Lazarus и т.п.

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

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

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

Читаем онлайн "Системное программирование в UNIX средствами Free Pascal". [Страница - 2]

Посылка сигналов самому процессу: вызовы sigraise и alarm 134
6.4.3. Системный вызов pause 136
6.4.4. Системные вызовы sigpending и sigsuspend 138
Глава 7. Межпроцессное взаимодействие при помощи программных каналов 139
7.1. Каналы 139
7.1.1. Каналы на уровне команд 139
7.1.2. Использование каналов в программе 140
7.1.3. Размер канала 144
7.1.4. Закрытие каналов 146
7.1.5. Запись и чтение без блокирования 146
7.1.6. Использование системного вызова select для работы с несколькими каналами 149
7.1.7. Каналы и системный вызов ехес 154
7.2. Именованные каналы, или FIFO 157
7.2.1. Программирование при помощи каналов FIFO 159
Глава 8. Дополнительные методы межпроцессного взаимодействия 163
8.1. Введение 163
8.2. Блокировка записей 163
8.2.1. Мотивация 163
8.2.2. Блокировка записей при помощи вызова fcntl 164
8.3. Дополнительные средства межпроцессного взаимодействия 171
8.3.1. Введение и основные понятия 171
8.3.2. Очереди сообщений 173
8.3.3. Семафоры 183
8.3.4. Разделяемая память 189
8.3.5. Команды ipcs и ipcrm 194
Глава 9. Терминал 196
9.1. Введение 196
9.2. Терминал UNIX 198
9.2.1. Управляющий терминал 198
9.2.2. Передача данных 199
9.2.3. Эхо-отображение вводимых символов и опережающий ввод с клавиатуры 199
9.2.4. Канонический режим, редактирование строки и специальные символы 200
9.3. Взгляд с точки зрения программы 202
9.3.1. Системный вызов fdopen 202
9.3.2. Системный вызов fdread 203
9.3.3. Системный вызов fdwrite 205
9.3.4. Функции ttyname и isatty 205
9.3.5. Изменение свойств терминала: структура termios 205
9.3.6. Параметры MIN и TIME 212
9.3.7. Другие системные вызовы для работы с терминалом 213
9.3.8. Сигнал разрыва соединения 214
9.4. Псевдотерминалы 215
9.5. Пример управления терминалом: программа tscript 218
Глава 10.Сокеты 224
10.1. Введение 224
10.2. Типы соединения 224
10.3. Адресация 225
10.3.1. Адресация Internet 225
10.3.2. Порты 225
10.4. Интерфейс сокетов 226
10.4.1. Создание сокета 226
10.5. Программирование в режиме TCP-соединения 227
10.5.1. Связывание 228
10.5.2. Включение приема TCP-соединений 228
10.5.3. Прием запроса на установку TCP-соединения 228
10.5.4. Подключение клиента 230
10.5.5. Пересылка данных 231
10.5.6. Закрытие TCP-соединения 233
10.6. Программирование в режиме пересылок UDP-дейтаграмм 235
10.6.1. Прием и передача UDP-сообщений 236
10.7. Различия между двумя моделями 238
Глава 11. Стандартная библиотека ввода/вывода 239
11.1. Введение 239
11.2. Структура TFILE 239
11.3. Открытие и закрытие потоков: процедуры fopen и fclose 240
11.4. Посимвольный ввод/вывод: процедуры getc и putc 242
11.5. Возврат символов в поток: процедура ungetc 243
11.6. Стандартный ввод, стандартный вывод и стандартный вывод диагностики 245
11.7. Стандартные процедуры опроса состояния 246
11.8. Построчный ввод и вывод 247
11.9. Ввод и вывод бинарных данных: процедуры fread и fwrite 249
11.10. Произвольный доступ к файлу: процедуры fseek, rewind и ftell 252
11.11. Форматированный вывод: семейство процедур printf 252
11.12. Форматированный ввод: семейство процедур scanf 257
11.13. Запуск программ при помощи библиотек стандартного ввода/вывода 260
11.14. Вспомогательные процедуры 265
11.14.1. Процедуры freopen и fdopen 265
11.14.2. Управление буфером: процедуры setbuf и setvbuf 265
Глава 12. Разные дополнительные системные вызовы и библиотечные процедуры 267
12.1. Введение 267
12.2. Управление динамическим распределением памяти 267
12.3. Ввод/вывод с отображением в память и работа с памятью 272
12.4. Время 276
12.5. Работа со строками и символами 278
12.5.1. Семейство процедур strings 278
12.5.2. Преобразование строк в числовые значения 279
12.5.3. Проверка и преобразование символов 280
12.6. Дополнительные средства 281
12.6.1. Дополнение о сокетах 282
12.6.2. Потоки управления 282
12.6.3. Расширения режима реального времени 284
12.6.4. Получение параметров локальной системы 284
12.6.5. Интернационализация 285
12.6.6. Математические функции 286
12.6.7. Работа с портами ввода вывода 286
Глава 13. Задачи с решениями 287
13.1. Введение 287
13.2. Обработка текста 287
13.3. Бинарные файлы 305
13.4. Каталоги 309
13.5. Файловые системы 327
13.6. Файловая система proc 329
13.7. Управление файлами 333
13.8. Управление процессами 342
13.9. Программные каналы 351
13.10. Управление терминалом 355
13.11. Дата и время 355
13.12. Генератор лексических анализаторов lex 362
Приложение 1. Коды ошибок переменной linuxerror и связанные с ними сообщения 368
Введение 368
Список кодов и сообщений об ошибках 368
Приложение 2. История UNIX 375
Основные стандарты 375
Приложение 3. Модуль stdio 377
Приложение 4. Замечания о компиляции во Free Pascal 2.0 395
Литература 418

Предисловие
О книге
В основу данной книги положено второе издание руководства --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.