summaryrefslogtreecommitdiff
path: root/usr/src/lib/libpkg/common/verify.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libpkg/common/verify.c')
-rw-r--r--usr/src/lib/libpkg/common/verify.c31
1 files changed, 4 insertions, 27 deletions
diff --git a/usr/src/lib/libpkg/common/verify.c b/usr/src/lib/libpkg/common/verify.c
index c48c5b8c77..3329d9aff2 100644
--- a/usr/src/lib/libpkg/common/verify.c
+++ b/usr/src/lib/libpkg/common/verify.c
@@ -106,7 +106,6 @@ reperr(char *fmt, ...)
ptln = sizeof (theErrBuf);
}
va_start(ap, fmt);
- /* LINTED variable format specifier to vsnprintf() */
(void) vsnprintf(pt, ptln, fmt, ap);
va_end(ap);
}
@@ -421,7 +420,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
/* Get copy of the current working directory */
if (getcwd(cwd, MAXPATHLEN) == NULL) {
- reperr(pkg_gt(ERR_GETWD), ainfo->local);
+ reperr(pkg_gt(ERR_GETWD));
return (VE_FAIL);
}
@@ -434,7 +433,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
if (c) {
/* bugid 4247895 */
if (strcmp(cd, c) == 0)
- strcpy(cd, "/");
+ (void) strcpy(cd, "/");
else
*c = NULL;
@@ -454,7 +453,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
* directory.
*/
if (!isdir(ainfo->local)) {
- chdir(cwd);
+ (void) chdir(cwd);
reperr(pkg_gt(ERR_LINKISDIR),
ainfo->local);
return (VE_FAIL);
@@ -464,7 +463,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
return (VE_FAIL);
if (link(ainfo->local, path)) {
- chdir(cwd);
+ (void) chdir(cwd);
reperr(pkg_gt(ERR_LINKFAIL),
ainfo->local);
return (VE_FAIL);
@@ -660,11 +659,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
}
if (mknod(path, ainfo->mode | S_IFCHR,
-#ifdef SUNOS41
- makedev(ainfo->xmajor, ainfo->xminor)) ||
-#else
makedev(ainfo->major, ainfo->minor)) ||
-#endif
(stat(path, &status) < 0)) {
reperr(pkg_gt(ERR_CDEVFAIL));
return (VE_FAIL);
@@ -694,11 +689,7 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
}
if (mknod(path, ainfo->mode | S_IFBLK,
-#ifdef SUNOS41
- makedev(ainfo->xmajor, ainfo->xminor)) ||
-#else
makedev(ainfo->major, ainfo->minor)) ||
-#endif
(stat(path, &status) < 0)) {
reperr(pkg_gt(ERR_BDEVFAIL));
return (VE_FAIL);
@@ -723,19 +714,6 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
retcode = 0;
if ((myftype == 'c') || (myftype == 'b')) {
-#ifdef SUNOS41
- if (setval || (ainfo->xmajor < 0))
- ainfo->xmajor = ((status.st_rdev>>8)&0377);
- if (setval || (ainfo->xminor < 0))
- ainfo->xminor = (status.st_rdev&0377);
- /* check major & minor */
- if (status.st_rdev != makedev(ainfo->xmajor, ainfo->xminor)) {
- reperr(pkg_gt(ERR_MAJMIN), ainfo->xmajor,
- ainfo->xminor,
- (status.st_rdev>>8)&0377, status.st_rdev&0377);
- retcode = VE_CONT;
- }
-#else
if (setval || (ainfo->major == BADMAJOR))
ainfo->major = major(status.st_rdev);
if (setval || (ainfo->minor == BADMINOR))
@@ -746,7 +724,6 @@ averify(int fix, char *ftype, char *path, struct ainfo *ainfo)
major(status.st_rdev), minor(status.st_rdev));
retcode = VE_CONT;
}
-#endif
}
/* compare specified mode w/ actual mode excluding sticky bit */