1. 11 8月, 2021 1 次提交
    • G
      feat(vfs): vfs支持FD_CLOEXEC标记 · 27dca4d8
      Guangyao Ma 提交于
      首先,POSIX规范规定文件描述符需要支持close-on-exec属性,修改前的vfs不支持close-on-exec,当exec系列函数执行时,进程所有的文件将会被关闭(0,1,2也重新被打开)。但是,系统有些时候是不能在exec时关闭全部文件的,例如在执行exec之前,就需要重定向进程的某些文件描述符时(使用dup2),就希望该文件不被关闭,继续保持重定向属性,shell执行进程并重定向其标准输出到文件,这是我们经常做的事情。
      
      BREAKING CHANGE:
      执行exec类函数后,进程拥有的文件描述符情况发生变化:修改前,默认关闭所有的进程文件描述符,0,1,2重新打开;修改后,除非文件描述符拥有FD_CLOEXEC标记,否则该描述符不会被关闭。
      
      re #I3U81W
      
      Change-Id: I54e841ac88e9835ec23e97de0cbc906c4e11f5a4
      Signed-off-by: NGuangyao Ma <guangyao.ma@outlook.com>
      27dca4d8
  2. 21 7月, 2021 1 次提交
  3. 26 6月, 2021 1 次提交
    • H
      feat: 基于汇编实现内核对用户态内存清零的功能 · 9db34075
      Haryslee 提交于
      背景:LOS_UserMemClear接口原有实现是通过在内核中
      申请一块堆内存并对其清零,调用copy_to_user来达到
      对用户态内存清零的目的,需要使用堆内存。
      修改方案:基于汇编实现内核对用户态内存清零的功能。
      
      close #I3XXT0
      
      Change-Id: I27cb1e45559cb75a9b330799fe427abd54f51c15
      Signed-off-by: NHaryslee <lihao189@huawei.com>
      9db34075
  4. 19 6月, 2021 1 次提交
    • M
      fix: remove redundant headfile · 73a77777
      mucor 提交于
      1.remove redundant headfile in kernel, such as:
        compiler.h;debug.h;automount.h;inode.h;syslog.h;net.h;
      2.split fs.h to file.h and driver.h
      3.move vnode.h and path_cache.h to vfs/include
      4.remove redundant interface and defines
      
      close: #I3RTNR
      Signed-off-by: Nmucor <mucorwang@gmail.com>
      73a77777
  5. 16 6月, 2021 1 次提交
  6. 20 5月, 2021 1 次提交
  7. 19 4月, 2021 1 次提交
  8. 11 3月, 2021 1 次提交
  9. 13 10月, 2020 1 次提交
  10. 28 9月, 2020 1 次提交
  11. 08 9月, 2020 1 次提交