В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стандартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым.
Для начинающих Linux-программистов
seekdir
seekdir
Функция seekdir
устанавливает указатель на элемент каталога в потоке каталога, заданном в параметре dirp
. Значение параметра loc
, применяемого для установки позиции, следует получить из предшествующего вызова функции telldir
.
#include <sys/types.h>
#include <dirent.h>
void seekdir (DIR *dirp, long int loc);