我正在尝试编写在UNIX环境中使用一些ENV变量的C代码.问题是:读取变量(例如getenv())会导致缓冲区溢出吗?此外,如何找到我的平台的env变量大小的限制?例如哪个头文件?
最后,阅读环境提供的变量中最安全的代码实践是什么?
c unix environment-variables getenv
有没有办法将类型int(文件描述符)的变量强制转换为C中的类型FILE?我有一个开放的管道fd,我想使用期望FILE的函数.
c file-descriptor
c ×2
environment-variables ×1
file-descriptor ×1
getenv ×1
unix ×1