未だにVC++5使いなんだが、ちょっと聞いていい?

ファイルのI/Oに未だに低水準入出力使ってるけど

ファイルのロックが4GBを超えるファイルだと出来ないorz
_locking()って関数使ってるけど、どうやらこれがNGらしい
読み書きなら、4GB超えてても出来るのに、なぜだ??