Logo » 17.03.2009 13:02:03
Я не совсем уловил о чем идет речь, но видимо Вам нужен модуль "baseunix", только там структура приведена к паскалевскому виду TFDSet. К системным функциям, аналогам Си, -спереди добавлена приставка "fp" - fpFD_ZERO, fpFD_Clr, fpFD_Set, fpFD_IsSet. Функция Select - fpSelect. Если нужно найти аналог Си, то ищите его именно с приствкой "fp" в модуле baseunix. В типах и других модулях (unix, linux, oldlinux), без "fp". В Sockets - некоторые с "fp", а некоторые приведены к паскалевскому виду и без приставки, но не все работают, а если работают, то гораздо быстрее системных, короче, нужно пробовать, я уже не помню что и как. Все функции с приставкой "fp" работают.
Добавлено спустя 19 минут 37 секунд:
Еще одно забыл, - модуль "libс". он не во всех версиях фрипаскаля скомпилирован. Приходится заходить в исходники ~/fpc-2.2.x/packages/libc и делать make. Потом вручную перенести полученные модули в каталог с модулями, например: /usr/local/lib/fpc/2.2.3/units/x86_64-linux