它仍然存在,但您可能必须显式打开 POSIX 功能。特别是,在 Linux 下,fileno仅当启用 POSIX 或 XOPEN 功能时才可用。从fileno(3)联机帮助页:
glibc 的功能测试宏要求(请参阅 feature_test_macros(7)):
Run Code Online (Sandbox Code Playgroud)fileno(): _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _POSIX_SOURCE
因此,使用 进行编译-D_POSIX_SOURCE。
| 归档时间: |
|
| 查看次数: |
5085 次 |
| 最近记录: |