我有一个linux应用程序,它通过UDP协议发送数据。它使用以下头文件:/* standard C i/o facilities *//* needed for atoi()但是上面的一些头文件在WIndows中不起作用,特别是那些用于UDP的头文件。
在Windows (Visual Studio 2010)中,我应该用它们替换哪些头文件?
我知道strtol和strtof比atoi/atof更好,因为前者可以检测错误,而且strtol在处理非base-10时比atoi灵活得多。但我仍然对一些东西感到好奇: OS X上的“man atoi”(或atof) (尽管不是在Linux上!)提到atoi/atof不是threadsafe。坦率地说,我很难想象atoi或atof的可能实现不是threadsafe。有人知道手册页为什么这么说吗?这些函数在OS或其他平台上真的不安全吗?如果是这样的话,为什么图书馆不直接
aufs Linux - header - 4.8.0 -kali1-所有的Linux头文件4.8 (元包) Linux头-4.8.0-kali1- All - All 64-所有的头文件Linux 4.8(元包)Linux-头-4.8.0-kali1- and 64头文件为Linux 4.8.0-kali1-and 64 Linux头-4.8.0-kali1-所有的Linux 4.8.0头