1. 11 11月, 2022 1 次提交
  2. 23 7月, 2021 1 次提交
    • Z
      fix: nanosleep 接口的rmtp参数被错误清零 · 9458de9a
      zhushengle 提交于
      posix/linux 标准:
      nanosleep 使线程进入到了可被信号中断的状态,当线程睡眠被信号
      中断,线程回复运行态时,若rmtp不为NULL,则会将sleep剩余的时间
      记录在rmtp参数中返回,但是如果线程sleep过程中未被信号唤醒,
      则忽略该参数。
      
      由于鸿蒙中nanosleep是不可被打断的,即rmtp应该被忽略,而不是清零。
      
      Close #I41U0R
      Signed-off-by: Nzhushengle <zhushengle@huawei.com>
      Change-Id: I6622eb43d6782c2b53b99d9df5cfff5f5e1ed79c
      9458de9a
  3. 04 6月, 2021 1 次提交
    • Yansira's avatar
      feat: timer_create支持以SIGEV_THREAD方式创建定时器 · e5f6bf05
      Yansira 提交于
      【背景】当前timer_create接口不支持以SIGEV_THREAD的方式创建多个定时器
      
      【修改方案】
      1、内核timer_create接口在创建software timers相应的线程时,使用线程
      taskCB所携带的信息识别各个线程的信号并依据该信息分别派发出信号。
      2、关于用户任务操作许可验证的修改,现在允许同一用户线程向其自身派发信
      号,软件定时器计时结束,向用户态发送相应的信号,完成用户态线程的回调。
      
      【影响】
      对现有的产品暂无影响。
      
      re #I3SRFI
      Signed-off-by: Yansira's avataryansira <yansira@hotmail.com>
      Change-Id: Ia23f5ef01975bf867dd7f5db797a30c264c50501
      e5f6bf05
  4. 19 4月, 2021 1 次提交
  5. 11 3月, 2021 1 次提交
  6. 08 12月, 2020 1 次提交
  7. 17 11月, 2020 1 次提交
    • Z
      Fix various build problems when building for non-HiSi config · e0406e3d
      Zbigniew Bodek 提交于
      Mainly adding missing headers, removing redundant headers that
      induce undefined symbols or rearranging existing headers
      according to dependencies betheen them.
      Also add missing include paths to makefiles and make configs.
      
      Note: direct inclusion of pthread.h in disk.h is caused by the
      latter being used almost everywhere, including third_party libraries.
      Putting pthread.h there releases us from affecting more code.
      
      Basically fixes build for anything that is not default HiSi
      configuration.
      Signed-off-by: NZbigniew Bodek <zbigniew.bodek@huawei.com>
      Change-Id: Icdcb0874d9fed34d01fa282d33bd2e041c2ac436
      e0406e3d
  8. 13 10月, 2020 1 次提交
  9. 08 9月, 2020 1 次提交