diff options
| author | Toomas Soome <tsoome@me.com> | 2018-03-10 21:39:12 -0800 |
|---|---|---|
| committer | Joshua M. Clulow <josh@sysmgr.org> | 2018-03-10 21:39:12 -0800 |
| commit | cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6 (patch) | |
| tree | 819abed5f7292a797db54cd5eeb7a2f10f2daa00 /usr/src/boot/lib/libstand/write.c | |
| parent | d0b12b660e0741581d18f1f3a7d5268e0a5f1806 (diff) | |
| download | illumos-joyent-cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6.tar.gz | |
9198 libstand: Const-ify buffer argument of write(2) analog
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
Diffstat (limited to 'usr/src/boot/lib/libstand/write.c')
| -rw-r--r-- | usr/src/boot/lib/libstand/write.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/usr/src/boot/lib/libstand/write.c b/usr/src/boot/lib/libstand/write.c index 9e02f083f2..96fc5c3457 100644 --- a/usr/src/boot/lib/libstand/write.c +++ b/usr/src/boot/lib/libstand/write.c @@ -61,16 +61,12 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); #include <sys/param.h> #include "stand.h" ssize_t -write(fd, dest, bcount) - int fd; - void *dest; - size_t bcount; +write(int fd, const void *dest, size_t bcount) { struct open_file *f = &files[fd]; size_t resid; @@ -82,7 +78,8 @@ write(fd, dest, bcount) if (f->f_flags & F_RAW) { twiddle(4); errno = (f->f_dev->dv_strategy)(f->f_devdata, F_WRITE, - btodb(f->f_offset), bcount, dest, &resid); + btodb(f->f_offset), bcount, __DECONST(void *, dest), + &resid); if (errno) return (-1); f->f_offset += resid; |
