1. 程式人生 > >linux的open,write原始碼何在?

linux的open,write原始碼何在?

linux下面的open和write原始碼在哪來,當然這個原始碼就是glibc,glibc在編譯器中直接以庫形式面向使用者。

那簡單的open其實也會有一個執行過程,在glibc裡面有他的原始碼,最終是做一個SWI軟中斷的彙編執行過程,呼叫暫存器。這個過程執行完後,就觸發了核心進行系統呼叫sys_xxx的執行。故glibc裡面為系統呼叫建立條件,一個SWI觸發系統呼叫。