Skip to content

Not compiling  #68

@denisaq

Description

@denisaq

Stuck with the error below

sig_block.c: In function ‘sig_block’:
sig_block.c:15:3: warning: ‘sigblock’ is deprecated [-Wdeprecated-declarations]
15 | sigblock(1 << (sig - 1));
| ^~~~~~~~
In file included from sig_block.c:3:
/usr/include/signal.h:173:12: note: declared here
173 | extern int sigblock (int __mask) __THROW attribute_deprecated;
| ^~~~~~~~
sig_block.c: In function ‘sig_unblock’:
sig_block.c:27:3: warning: ‘sigsetmask’ is deprecated [-Wdeprecated-declarations]
27 | sigsetmask(sigsetmask(~0) & ~(1 << (sig - 1)));
| ^~~~~~~~~~
/usr/include/signal.h:176:12: note: declared here
176 | extern int sigsetmask (int __mask) __THROW attribute_deprecated;
| ^~~~~~~~~~
sig_block.c:27:3: warning: ‘sigsetmask’ is deprecated [-Wdeprecated-declarations]
27 | sigsetmask(sigsetmask(~0) & ~(1 << (sig - 1)));
| ^~~~~~~~~~
/usr/include/signal.h:176:12: note: declared here
176 | extern int sigsetmask (int __mask) __THROW attribute_deprecated;
| ^~~~~~~~~~
sig_block.c: In function ‘sig_blocknone’:
sig_block.c:38:3: warning: ‘sigsetmask’ is deprecated [-Wdeprecated-declarations]
38 | sigsetmask(0);
| ^~~~~~~~~~
/usr/include/signal.h:176:12: note: declared here
176 | extern int sigsetmask (int __mask) __THROW attribute_deprecated;
| ^~~~~~~~~~
./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h
./compile sig_catch.c
./compile sig_pause.c
sig_pause.c: In function ‘sig_pause’:
sig_pause.c:14:3: error: implicit declaration of function ‘sigpause’; did you mean ‘sig_pause’? [-Wimplicit-function-declaration]
14 | sigpause(0);
| ^~~~~~~~
| sig_pause

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions