Сообщение от
Alexandr Medvedev
Подтверждаю, вот только делать библиотеку для PC нет никакого смысла, т.к. использовать её негде.
гм... ну если бы это действительно нафиг не нужно было я бы и не парился этим вопросом, как я уже писал в другой ветке, эта поддержка мне нужна в sjasmplus. Не думаю что автор прямо горит желанием реализовать это самостоятельно но тем не менее у меня сейчас собирается DOORS из сорцов в загружаемую дискету TRD Встал вопрос как мне соорудить в этой дискете необходимые директории и разместить файлы именно там. Если есть какая-то утилита или как-то можно хитро вызвать FAR c ключами, что бы он это сделал ???
Добавлено через 11 минут
Сообщение от
Grand
Я тоже задумывался над созданием библиотеки функций Directory System (DirSys).
Обсудить конечно можно, но я сейчас работаю над драйверами для своего DOORS и на данном этапе я разделяю драйвер floppy и драйвер filesystem.
драйвер floppy чисто тупо читает блок данных с физического носителя в указанное место, дравер fs выдаёт требуемый результат, велосипед решил не изобретать, а взять стандарные функции для fs:
Код:
Mount - mount file system
Umount - unmount file system
GetFreeSpace - get free space on file system
ReadDir - read directory content
Access - check file is exist, can be read or write
Stat - get information about file
Open - open exist file or create new
Read - read data from opened file
Write - write data to the opened file
Lseek - positioning into opened file
Lock - lock access to the opened file
Close - close opened file
Unlink - delete file or symlink
Link - create symlink for file
Mkdir - create directory
Rmdir - delete directory