diff options
| author | Craig Rodrigues <rodrigc@FreeBSD.org> | 2006-12-07 03:24:43 +0000 |
|---|---|---|
| committer | Craig Rodrigues <rodrigc@FreeBSD.org> | 2006-12-07 03:24:43 +0000 |
| commit | 011b5486c5951e376af43539be542c04b62fef87 (patch) | |
| tree | 8b8110c734b8d6bc6973ee86fd4ab2a6048d6733 /sbin/mount | |
| parent | 3a13c9cc286c9b1147294a42f35d76c6666ed461 (diff) | |
Notes
Diffstat (limited to 'sbin/mount')
| -rw-r--r-- | sbin/mount/mount_fs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sbin/mount/mount_fs.c b/sbin/mount/mount_fs.c index d9b0b3cae307..6ab15a3b364f 100644 --- a/sbin/mount/mount_fs.c +++ b/sbin/mount/mount_fs.c @@ -84,10 +84,12 @@ mount_fs(const char *vfstype, int argc, char *argv[]) int ch; char *dev, *dir, mntpath[MAXPATHLEN]; char fstype[32]; + char errmsg[255]; char *p, *val; int ret; strncpy(fstype, vfstype, sizeof(fstype)); + memset(errmsg, 0, sizeof(errmsg)); getmnt_silent = 1; iov = NULL; @@ -126,10 +128,11 @@ mount_fs(const char *vfstype, int argc, char *argv[]) build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1); build_iovec(&iov, &iovlen, "fspath", mntpath, (size_t)-1); build_iovec(&iov, &iovlen, "from", dev, (size_t)-1); + build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg)); ret = nmount(iov, iovlen, mntflags); if (ret < 0) - err(1, "%s", dev); + err(1, "%s %s", dev, errmsg); return (ret); } |
