函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:include\linux\signal.h Create Date:2022-07-27 06:41:08
首页 Copyright©Brick

98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2)
{
    switch (_NSIG_WORDS) {
    case 4:
        return  (set1->sig[3] == set2->sig[3]) &&
            (set1->sig[2] == set2->sig[2]) &&
            (set1->sig[1] == set2->sig[1]) &&
            (set1->sig[0] == set2->sig[0]);
    case 2:
        return  (set1->sig[1] == set2->sig[1]) &&
            (set1->sig[0] == set2->sig[0]);
    case 1:
        return  set1->sig[0] == set2->sig[0];
    }
    return 0;
}