2007-12-18 今日のデバッグ C Cygwin で動くけど、Opteron サーバだと core dump するプログラムがあるというから見てみたら、なかがこんな感じ(簡略化してあって、本物はもう少し複雑なことをやる)。 char *p; int size; char *data; p = map_file(filename); size = p[0]; data = (char *) ((int) p + 1); うぇ。32bit 環境だと sizeof int == sizeof void * だから動くのな。ひでぇ。