Pty — это псевдотерминал — это программная реализация, которая выглядит для присоединенной программы как терминал, но вместо того, чтобы напрямую связываться с «настоящим» терминалом, она передает ввод и вывод другой программе.
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Функция Linux C API, которая перемещает смещение открытого файла, связанного с файловым дескриптором, на смещение аргумента в соответствии с директивой.
Статьи о написании кода пользовательского пространства в Linux обычно следует помечать тегом Linux. Поскольку внутреннее устройство ядра Linux постоянно меняется, полезно указать точные версии ядра, которые вас интересуют.