Я использую исходный код этого клиента С# для NFS:
Все работает нормально, но есть функция, которую я не могу успешно вызвать. Есть две функции, которые выводят список элементов папок: READDIR и READDIRPLUS По сути, READDIR возвращает только пути, READDIRPLUS возвращает все остальные атрибуты.
http://pubs.opengroup.org/onlinepubs/9629799/NFSPROC3_READDIRPLUS.htm
При вызове READDIRPLUS есть два дополнительных параметра, которые я не понимаю, как использовать:
dircount Максимальное количество байтов информации о каталоге, которое должно быть возвращено. Это число не включает размер атрибутов и фрагментов дескриптора файла результата.
maxcount Максимальный размер структуры READDIRPLUS3resok в байтах. Размер должен включать все служебные данные XDR. Сервер может вернуть меньше, чем maxcount байт данных. Что бы я ни пытался, я не могу понять это правильно.
Кто-нибудь когда-нибудь вызывал эту функцию успешно?