在errno.h,这个变量被声明为extern int errno;我的问题是,errno在一些调用之后检查值是否安全或在多线程代码中使用perror()是否安全.这是一个线程安全变量吗?如果没有,那么替代方案是什么?
errno.h
extern int errno;
errno
我在x86架构上使用linux和gcc.
c linux multithreading gcc
c ×1
gcc ×1
linux ×1
multithreading ×1