On 06/26, Dev Jain wrote:
>
> +int main(int argc, char *argv[])
> +{
> +     struct sigaction act, act2;
> +     sigset_t *set, *oldset;

...

> +     set = malloc(sizeof(sigset_t *));
> +     if (!set)
> +             ksft_exit_fail_perror("malloc");
> +
> +     oldset = malloc(sizeof(sigset_t *));

Why malloc() ?

Can't you simply do

        sigset_t set, oldset;

and then use sigemptyset(&set) / etc ?

Oleg.


Reply via email to