Примеры программ:
- Сокеты(AF_INET, Unix-sockets)
- Мультиплексирование(select, poll, epoll)
- Обработка сигналы(в т.ч. сигналы реального времени)
- Межпроцессорное взаимодействие
- Неименованные каналы(pipes)
- Именованные каналы(fifo)
- Связанные сокеты(socketpair)
- Очереди сообщений SystemV и POSIX
- Семафоры SystemV и POSIX
- Общая память SystemV и POSIX
- Библиотеки для асинхронной работы с сетью(libevent, libev)
Также в процессе написания примеров для удобства были созданы небольшие библиотека для:
- Обработки ошибок ситемных вызовов - syscall_error.h
- Передачи файлового дискриптора по сокету - socket_utils.h