svn commit: r199826 - head/lib/libutil

Konstantin Belousov kib at FreeBSD.org
Thu Nov 26 13:41:15 UTC 2009


Author: kib
Date: Thu Nov 26 13:41:15 2009
New Revision: 199826
URL: http://svn.freebsd.org/changeset/base/199826

Log:
  sigset() is the name of function specified by SUSv4.
  Replace it to avoid conflict.
  
  MFC after:	3 weeks

Modified:
  head/lib/libutil/pw_util.c

Modified: head/lib/libutil/pw_util.c
==============================================================================
--- head/lib/libutil/pw_util.c	Thu Nov 26 13:25:07 2009	(r199825)
+++ head/lib/libutil/pw_util.c	Thu Nov 26 13:41:15 2009	(r199826)
@@ -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);


More information about the svn-src-all mailing list