Add bind-mount for /etc/adjtime to make subhost use host clock without ado
[rrq/overlay-boot.git] / src / reaper_nsl.c
1 //#include <errno.h>
2 //#include <signal.h>
3 //#include <string.h>
4 //#include <unistd.h>
5 //#include <sys/wait.h>
6 //#include <sys/types.h>
7
8 //int main(void) {
9 //      sigset_t set;
10 //      siginfo_t status;
11 //
12 //      if (getpid()!=1)
13 //              return 1;
14 //      sigfillset(&set);
15 //      sigprocmask(SIG_BLOCK,&set,NULL);
16 //      memset(&status,0,sizeof status);
17 //      while (-ECHILD!=waitid(P_ALL,0,&status,WEXITED));
18 //      return 1;
19 //}
20
21 #define _GNU_SOURCE
22
23 #include <unistd.h>
24 #include <sys/types.h>
25 #include <sys/syscall.h>
26 #include <linux/unistd.h>
27
28 static inline void nsl_exit1(void) {
29         asm("mov $60,%eax");
30         asm("mov $1,%rdi");
31         asm("syscall");
32 }
33
34 __attribute__((naked)) void _start(void) {
35         nsl_exit1();
36 }