перенаправить _read/_write/_lseek/_open/_close/... и т. д. с ucrt

Я хочу перенаправить эти функции posix в ucrt в версию, реализованную пользователем, чтобы добавить некоторые расширения (совместимость сокетов, поддержка виртуальной файловой системы и т. Д.).

Таким образом, я могу получить доступ к "/etc/xxx.cfg" в моей виртуальной файловой системе (возможно, в памяти, может быть на удаленном хосте, может быть, в каталоге под Windows) со стандартным fopen / fread и т.

Для некоторых других libc это кажется проще, просто реализуйте _read / _write или __read / __ write и т. Д. Но для ucrt это не работает. Я также попытался реализовать dll для предоставления _read / _write /..., но тоже не работал.

0 ответов

Другие вопросы по тегам