• L
    fix(posix): posix接口融合,接口规范兼容性修改 · e0b12758
    LiteOS2021 提交于
    posix接口融合,接口规范兼容性修改
    
    BREAKING CHANGE:
    接口修改:
    calloc
    pthread_mutex_init
    mq_unlink
    pthread_join
    pthread_exit
    pthread_attr_init
    pthread_attr_destroy
    pthread_condattr_destroy
    pthread_cond_timedwait
    pthread_mutexattr_init
    pthread_mutexattr_settype
    pthread_mutex_destroy
    pthread_mutex_timedlock
    pthread_mutex_trylockk
    pthread_mutex_unlock
    sem_getvalue
    
    新增接口:
    CheckForCancel
    pthread_setcancelstate
    pthread_setcanceltype
    pthread_once
    pthread_setschedprio
    pthread_attr_setstack
    pthread_attr_getstack
    pthread_condattr_getpshared
    pthread_condattr_setpshared
    pthread_condattr_getclock
    pthread_mutexattr_gettype
    CheckMutexAttr
    OsMuxPreCheck
    sem_trywait
    
    接口变化:
    mq_getsetattr 改为内部接口OsMqGetSetAttr
    
    接口位置转移:
    pthread_equal接口由newlib下转移到kal/posix/src/pthread.c中
    Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
    e0b12758
pthread_attr.c 7.1 KB