code:ufalloc - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

Source

  • 从进程user结构中的u_ofile数组中分配一空闲项u_ofile[i]
  • 返回值
    • 分配成功
      • 向用户态 返回 i
      • 返回i
    • 分配失败
      • 返回-1

6820

6821 /*

6822  * Allocate a user file descriptor.

6823  */

6824 ufalloc()

6825 {

6826     register i;

6827

6828     for (i=0; i<NOFILE; ="" -------------------------*/ =""></NOFILE;>
⚠️ **GitHub.com Fallback** ⚠️