diff options
author | Garrett D'Amore <garrett@nexenta.com> | 2010-11-15 20:03:27 -0800 |
---|---|---|
committer | Garrett D'Amore <garrett@nexenta.com> | 2010-11-15 20:03:27 -0800 |
commit | 4656d4747c8743290bfbe910c64cd75eb4e4af8d (patch) | |
tree | 241d8b3f0b8796e33937c6a27c670eba002f8f04 /usr/src/lib/libpkg/common/pkgexecv.c | |
parent | 60bec29ea42d65ac648c69b0fb189273e286ca57 (diff) | |
download | illumos-joyent-4656d4747c8743290bfbe910c64cd75eb4e4af8d.tar.gz |
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
Diffstat (limited to 'usr/src/lib/libpkg/common/pkgexecv.c')
-rw-r--r-- | usr/src/lib/libpkg/common/pkgexecv.c | 8 |
1 files changed, 5 insertions, 3 deletions
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 <fcntl.h> #include <pwd.h> #include <grp.h> +#include <note.h> #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); } |