]> git.cameronkatri.com Git - pw-darwin.git/commitdiff
sigset() is the name of function specified by SUSv4.
authorKonstantin Belousov <kib@FreeBSD.org>
Thu, 26 Nov 2009 13:41:15 +0000 (13:41 +0000)
committerKonstantin Belousov <kib@FreeBSD.org>
Thu, 26 Nov 2009 13:41:15 +0000 (13:41 +0000)
Replace it to avoid conflict.

MFC after: 3 weeks

libutil/pw_util.c

index 69232fb512c2a0980c851496b687e5f812038433..75459e338b12a7e7377c403bd28a0fdb336a04de 100644 (file)
@@ -289,7 +289,7 @@ int
 pw_edit(int notsetuid)
 {
        struct sigaction sa, sa_int, sa_quit;
-       sigset_t oldsigset, sigset;
+       sigset_t oldsigset, nsigset;
        struct stat st1, st2;
        const char *editor;
        int pstat;
@@ -303,9 +303,9 @@ pw_edit(int notsetuid)
        sa.sa_flags = 0;
        sigaction(SIGINT, &sa, &sa_int);
        sigaction(SIGQUIT, &sa, &sa_quit);
-       sigemptyset(&sigset);
-       sigaddset(&sigset, SIGCHLD);
-       sigprocmask(SIG_BLOCK, &sigset, &oldsigset);
+       sigemptyset(&nsigset);
+       sigaddset(&nsigset, SIGCHLD);
+       sigprocmask(SIG_BLOCK, &nsigset, &oldsigset);
        switch ((editpid = fork())) {
        case -1:
                return (-1);