[問題] 此function名稱 後面敘述之作用?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
linux
fs/super.c?v=linux-2.6.32
程式碼(Code):(請善用置底文網頁, 記得排版)
static int grab_super(struct super_block *s) __releases(sb_lock)
244 {
245 s->s_count++;
246 spin_unlock(&sb_lock);
247 down_write(&s->s_umount);
248 if (s->s_root) {
249 spin_lock(&sb_lock);
250 if (s->s_count > S_BIAS) {
251 atomic_inc(&s->s_active);
252 s->s_count--;
253 spin_unlock(&sb_lock);
254 return 1;
255 }
256 spin_unlock(&sb_lock);
257 }
258 up_write(&s->s_umount);
259 put_super(s);
260 yield();
261 return 0;
262 }
補充說明(Supplement):
請問一下在function name後的 __releases(sb_lock)在這邊有什麼作用?
因為我沒看過這種寫法, 想請知道的解釋一下 多謝
--
→ jarry1007:我有看過研究所畢業連24個英文字母都寫不出來的
推 n1011512:傑瑞大...英文字母是26個字...你說的那個人是你自己嗎XD
推 OrcaLee:原來英文字母有24個 筆記ing
推 bencheming:原來英文字母是24個..我唸書都多唸了2個...糟糕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.216
→
02/25 14:06, , 1F
02/25 14:06, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章