2012-10-27 193 views
4

我知道_r後綴是用來表示線程安全的。例如strtokstrtok_rlibmysql.solibmysql_r.so。但我無法找到任何地方這實際上意味着什麼?例如,_t表示'type',_r後綴是什麼意思?_r後綴是什麼意思?

回答

5

_r後綴表示可重入。

3

_r表示可重入,即使這些函數可能不是真正可重入的。這些功能只保證不使用靜態存儲。

+1

另請參閱http://stackoverflow.com/a/8405940/371250中的討論 – ninjalj