What is going on in Unix with errno's limited nature

(utcc.utoronto.ca)

13 points | by ingve 18 hours ago ago

4 comments

  • amelius 18 hours ago

    Why didn't they mention threads?

    • bartvk 16 hours ago

      Oh gosh, that's interesting. I bet that complicates using using errno. Or is errno somehow copied into a local variable?

      • Vogtinator 15 hours ago

        errno is in thread-local storage (TLS)

        • amelius 15 hours ago

          Yes. It is too bad that they didn't use a similar solution for the current working directory. Chdir() is process-wide, not thread local :(