This is the pause executable. It implements oneshot functionality in runit.

Man Page:https://man.voidlinux.org/pause
You can find pause.c here:https://github.com/void-linux/void-runit/blob/master/pause.c
This commit is contained in:
AwesomeAdam54321 2021-05-30 06:10:07 +02:00
parent ed6ab508c8
commit fcb8728181

19
pause.c Normal file
View file

@ -0,0 +1,19 @@
#include <unistd.h>
#include <signal.h>
static void
nop(int sig)
{
}
int
main()
{
signal(SIGTERM, nop);
signal(SIGINT, nop);
signal(SIGHUP, SIG_IGN);
pause();
return 0;
}