On Thu, 24 Aug 2000 17:22:53 +0900 Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote: > - mmap を採用 (fseek/fread を使わない) Native Win32ではこの関数は使えません。Win32 APIには似たような 関数があったと思いますけど。 いちいち「あれがない、これがない」というのも馬鹿馬鹿しいので、 mingw-runtime-20000203.tar.gzに含まれているmsvcrt.defを添付 しておきます。msvcrt.dllがexportしているsymbolの一覧です。 いくつかの関数、たとえばputenvはC runtimeにはprefixに_が 付いたsymbolしかありませんが、Microsoft Cならoldname.libで、 mingw runtimeの場合はmoldname.aでputenvにaliasされています。 ただ、これはMicrosoft Cとmingwとで若干違いがあって、たとえば popenがaliasされているのはmingwだけだったりします。ここが また頭の痛いところではあります。一応、moldname-msvcrt.defも 添付しておきます。aliasされているsymbolの一覧です。 > - mknmz は後回し (よって、インデックスの構造は変わらない) うう... できるだけ早く着手した方がいいかな。 #その前にsource codeをきちんと読まなければいけないんだけど。 A A = . . = V end Ryuji Abe
Attachment:
msvcrt.def
Description: Binary data
Attachment:
moldname-msvcrt.def
Description: Binary data