void
-context_save (void)
+context_save(void)
{
int action;
register struct node *np;
return;
ctxflags &= ~CTXMOD;
- if ((action = m_chkids ()) > 0)
+ if ((action = m_chkids()) > 0)
return; /* child did it for us */
/* block a few signals */
- sigemptyset (&set);
- sigaddset (&set, SIGHUP);
- sigaddset (&set, SIGINT);
- sigaddset (&set, SIGQUIT);
- sigaddset (&set, SIGTERM);
- SIGPROCMASK (SIG_BLOCK, &set, &oset);
-
- if (!(out = lkfopen (ctxpath, "w")))
- adios (ctxpath, "unable to write");
+ sigemptyset(&set);
+ sigaddset(&set, SIGHUP);
+ sigaddset(&set, SIGINT);
+ sigaddset(&set, SIGQUIT);
+ sigaddset(&set, SIGTERM);
+ SIGPROCMASK(SIG_BLOCK, &set, &oset);
+
+ if (!(out = lkfopen(ctxpath, "w")))
+ adios(ctxpath, "unable to write");
for (np = m_defs; np; np = np->n_next)
if (np->n_context)
- fprintf (out, "%s: %s\n", np->n_name, np->n_field);
- lkfclose (out, ctxpath);
+ fprintf(out, "%s: %s\n", np->n_name, np->n_field);
+ lkfclose(out, ctxpath);
- SIGPROCMASK (SIG_SETMASK, &oset, &set); /* reset the signal mask */
+ SIGPROCMASK(SIG_SETMASK, &oset, &set); /* reset the signal mask */
if (action == 0)
- _exit (0); /* we are child, time to die */
+ _exit(0); /* we are child, time to die */
}
/*
*/
static int
-m_chkids (void)
+m_chkids(void)
{
int i;
pid_t pid;
- if (getuid () == geteuid ())
+ if (getuid() == geteuid())
return (-1);
- for (i = 0; (pid = fork ()) == -1 && i < 5; i++)
- sleep (5);
+ for (i = 0; (pid = fork()) == -1 && i < 5; i++)
+ sleep(5);
switch (pid) {
case -1:
break;
case 0:
- setgid (getgid ());
- setuid (getuid ());
+ setgid(getgid());
+ setuid(getuid());
break;
default:
- pidwait (pid, -1);
+ pidwait(pid, -1);
break;
}