diff options
author | mckusick <mckusick@FreeBSD.org> | 2009-02-10 08:11:44 +0000 |
---|---|---|
committer | mckusick <mckusick@FreeBSD.org> | 2009-02-10 08:11:44 +0000 |
commit | 69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a (patch) | |
tree | a4e52c473bde50ca1a7ad12bed90a2b875eef545 /lib/libutil | |
parent | acf6ce0bcb6e3ce3cc98955dc1f1dbbf8e427962 (diff) | |
download | FreeBSD-src-69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a.zip FreeBSD-src-69ccea269cc97b0dc407dfb7aa6ba58ce2e98b3a.tar.gz |
Bug fixes found from using these functions in edquota.
Diffstat (limited to 'lib/libutil')
-rw-r--r-- | lib/libutil/quotafile.3 | 4 | ||||
-rw-r--r-- | lib/libutil/quotafile.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/libutil/quotafile.3 b/lib/libutil/quotafile.3 index a414a99..d819f61 100644 --- a/lib/libutil/quotafile.3 +++ b/lib/libutil/quotafile.3 @@ -45,9 +45,9 @@ .Ft "struct quotafile *" .Fn quota_create "const char *path" .Ft int -.Fn quota_read "struct quotafile *qf" "struct dqblk *dqb" "int type" +.Fn quota_read "struct quotafile *qf" "struct dqblk *dqb" "int id" .Ft int -.Fn quota_write "struct quotafile *qf" "const struct dqblk *dqb" "int type" +.Fn quota_write "struct quotafile *qf" "const struct dqblk *dqb" "int id" .Ft int .Fn quota_close "struct quotafile *qf" .Sh DESCRIPTION diff --git a/lib/libutil/quotafile.c b/lib/libutil/quotafile.c index a4258b1..c175df0 100644 --- a/lib/libutil/quotafile.c +++ b/lib/libutil/quotafile.c @@ -231,7 +231,7 @@ quota_write32(struct quotafile *qf, const struct dqblk *dqb, int id) off = id * sizeof(struct dqblk32); if (lseek(qf->fd, off, SEEK_SET) == -1) return (-1); - return (write(qf->fd, &dqb32, sizeof(dqb32))); + return (write(qf->fd, &dqb32, sizeof(dqb32)) == -1); } static int @@ -252,7 +252,7 @@ quota_write64(struct quotafile *qf, const struct dqblk *dqb, int id) off = sizeof(struct dqhdr64) + id * sizeof(struct dqblk64); if (lseek(qf->fd, off, SEEK_SET) == -1) return (-1); - return (write(qf->fd, &dqb64, sizeof(dqb64))); + return (write(qf->fd, &dqb64, sizeof(dqb64)) == -1); } int |