``` #define close _close #define open _open #define fileno _fileno ``` it makes std::ofstream close() cannot unusable