把错误码转换成 char* 信息
strerror(errno); 使用静态char* 返回
若多个线程共同操作一个全局变量,会覆盖先前的信息,逻辑出错
strerror(errno,str,sizeof(str));
手动申请str 传到 strerror_r 里
不会出现覆盖内容的错误
把错误码转换成 char* 信息
strerror(errno); 使用静态char* 返回
若多个线程共同操作一个全局变量,会覆盖先前的信息,逻辑出错
strerror(errno,str,sizeof(str));
手动申请str 传到 strerror_r 里
不会出现覆盖内容的错误