なぜopenとfopenの二つのファイルアクセス手段が用意されているのか。