summaryrefslogtreecommitdiff
path: root/usr/src/lib/libpkg/common/pkgmount.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@nexenta.com>2010-11-15 20:03:27 -0800
committerGarrett D'Amore <garrett@nexenta.com>2010-11-15 20:03:27 -0800
commit4656d4747c8743290bfbe910c64cd75eb4e4af8d (patch)
tree241d8b3f0b8796e33937c6a27c670eba002f8f04 /usr/src/lib/libpkg/common/pkgmount.c
parent60bec29ea42d65ac648c69b0fb189273e286ca57 (diff)
downloadillumos-gate-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/pkgmount.c')
-rw-r--r--usr/src/lib/libpkg/common/pkgmount.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/usr/src/lib/libpkg/common/pkgmount.c b/usr/src/lib/libpkg/common/pkgmount.c
index e3c560ec70..1b64f0adc5 100644
--- a/usr/src/lib/libpkg/common/pkgmount.c
+++ b/usr/src/lib/libpkg/common/pkgmount.c
@@ -43,7 +43,6 @@
#include "pkglibmsgs.h"
#include "pkglocale.h"
-extern void quit(int retcode); /* Expected to be declared by caller! */
/* libadm.a */
extern int getvol(char *device, char *label, int options, char *prompt);
@@ -63,16 +62,16 @@ pkgmount(struct pkgdev *devp, char *pkg, int part, int nparts, int getvolflg)
if (part && nparts) {
if (pkg) {
- (void) sprintf(prompt, pkg_gt(LABEL0), part,
- nparts, pkg);
+ (void) snprintf(prompt, sizeof (prompt),
+ pkg_gt(LABEL0), part, nparts, pkg);
} else {
- (void) sprintf(prompt, pkg_gt(LABEL1), part,
- nparts);
+ (void) snprintf(prompt, sizeof (prompt),
+ pkg_gt(LABEL1), part, nparts);
}
} else if (pkg)
- (void) sprintf(prompt, pkg_gt(LABEL2), pkg);
+ (void) snprintf(prompt, sizeof (prompt), pkg_gt(LABEL2), pkg);
else
- (void) sprintf(prompt, pkg_gt(LABEL3));
+ (void) snprintf(prompt, sizeof (prompt), pkg_gt(LABEL3));
n = 0;
for (;;) {
@@ -96,7 +95,8 @@ pkgmount(struct pkgdev *devp, char *pkg, int part, int nparts, int getvolflg)
}
if (devp->fstyp == NULL) {
- (void) sprintf(cmd, "%s %s", FSTYP, devp->bdevice);
+ (void) snprintf(cmd, sizeof (cmd),
+ "%s %s", FSTYP, devp->bdevice);
if ((pp = epopen(cmd, "r")) == NULL) {
rpterr();
logerr(pkg_gt(ERR_FSTYP), devp->bdevice);
@@ -158,7 +158,7 @@ pkgumount(struct pkgdev *devp)
if (n != 0) {
progerr(pkg_gt("retrying umount of %s"),
devp->bdevice);
- sleep(5);
+ (void) sleep(5);
}
}
if (n == 0)