http://ru.wikipedia.org/wiki/Файловый_дескриптор
------------ Дoбавленo:
Вот еще почитай
http://www.regatta.cs.msu.su/doc/usr/share/man/info/ru_RU/a_doc_lib/aixprggd/genprogc/fdescript.htm
Особенно обрати внимание вот на этот момент
Для потоковых файлов (например, каналов и сокетов) понятие смещения не поддерживается, так как произвольный доступ к этим файлам невозможен.
------------ Дoбавленo:
Кажется я добрался до истины, скоро выложу, посмотришь