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
Stuck with the error below