[問題] 請問apue的第14頁有關define的問題 @@

看板LinuxDev作者 (OK的啦~我都可以接受)時間16年前 (2008/12/02 03:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟在閱讀apue(advanced programming in the unix environment 2e) 時看到下面兩行: extern int *__errno_location(void); #define errno (*__errno_location()); 書上說是與thread的errno有關 我想請問這兩行的意思到底是?? 感謝感謝 <(__)> ps. errno 是在 <errno.h>裡 稍微加註一下我的問題, 書上說每個thread有自己的errno 我想請問thread應該是共享記憶體,那為甚麼用函式來實做就會使得每一個 thread有自己的errno?? 感謝感謝<(__)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.43 ※ 編輯: king19880326 來自: 140.112.243.43 (12/02 14:11)
文章代碼(AID): #19D46YiZ (LinuxDev)
文章代碼(AID): #19D46YiZ (LinuxDev)