From 4656d4747c8743290bfbe910c64cd75eb4e4af8d Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 15 Nov 2010 20:03:27 -0800 Subject: 420 remove patch (sparse package) support from svr4 pkg 421 libpkg and libadm need to be lint clean Reviewed by: gwr@nexenta.com Reviewed by: peter.tribble@gmail.com Approved by: gwr@nexenta.com --- usr/src/lib/libpkg/common/pkgexecv.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'usr/src/lib/libpkg/common/pkgexecv.c') diff --git a/usr/src/lib/libpkg/common/pkgexecv.c b/usr/src/lib/libpkg/common/pkgexecv.c index 28a7a07250..da703892db 100644 --- a/usr/src/lib/libpkg/common/pkgexecv.c +++ b/usr/src/lib/libpkg/common/pkgexecv.c @@ -40,6 +40,7 @@ #include #include #include +#include #include "pkglib.h" #include "pkglibmsgs.h" #include "pkglocale.h" @@ -70,6 +71,7 @@ static int sig_received = 0; static void sig_trap(int a_signo) { + _NOTE(ARGUNUSED(a_signo)); sig_received++; } @@ -252,7 +254,7 @@ pkgexecv(char *filein, char *fileout, char *uname, char *gname, char *arg[]) for (;;) { status = 0; - waitstat = waitpid(pid, (int *)&status, 0); + waitstat = waitpid(pid, &status, 0); if (waitstat < 0) { /* waitpid returned error */ if (errno == EAGAIN) { @@ -293,8 +295,8 @@ pkgexecv(char *filein, char *fileout, char *uname, char *gname, char *arg[]) /* error if child process does not match */ if (waitstat != pid) { - progerr(pkg_gt(ERR_WAIT_FAILED), pid, waitstat, status, - errno, strerror(errno)); + progerr(pkg_gt(ERR_WAIT_FAILED), pid, status, + errno, strerror(errno)); return (-1); } -- cgit v1.2.3