Есть проблема:
Я работаю с файлами с помощью low level I\O.
У меня написана маленькая программка, состоящая из exe-шника и dll-лины.
Линковка — dynamic implicit.
Когда я в exe-шнике открываю файл и получаю handle, то тут же я его читаю без проблем. Проблемы появляются, когда я передаю этот handle моей же dll-лине. Видимо там уже ничего неизвестно о ранее открытом файле. В случае чтения, _read возвращает -1, errno = EBADF. Есть предположение, что массив handle-ов (_osfile[]), используемых стандартной библиотекой для хранения информации о файлах, не шарится между моим exe-шником и dll-линой. Есть ли какие-нибудь пути решения этой проблемы?