_r后缀是什么意思?

时间:2012-10-27 19:24:22

标签: c++ c typing

我知道_r后缀用于表示线程安全的东西。例如strtokstrtok_rlibmysql.solibmysql_r.so。但我无法找到这实际意味着什么呢?例如,_t表示'类型',_r后缀是什么意思?

3 个答案:

答案 0 :(得分:9)

请参阅http://pubs.opengroup.org/onlinepubs/000095399/xrat/xbd_chap04.html中的第A.4.16 Thread-Safety章:

  

后缀“_r”是历史的,“r”代表“可重入”。

答案 1 :(得分:5)

_r后缀代表可重入。

答案 2 :(得分:3)

_r表示可重入,即使这些功能可能不是真正可重入的。这些功能只保证不使用静态存储。