diff options
author | Jacob Moody <moody@posixcafe.org> | 2022-08-20 02:41:10 +0000 |
---|---|---|
committer | Jacob Moody <moody@posixcafe.org> | 2022-08-20 02:41:10 +0000 |
commit | 5a5318473e00aa854d00573abba1725af7b140dd (patch) | |
tree | e3a8c9186bd223fd6cb80df9566fe7bb782bb303 /sys/src/cmd/rio | |
parent | 4009eb2feecfa4722d5cb22be4f5db9f26d15be3 (diff) |
rio: /dev/label should just ignore offset
We were erroring if offset != 0. Just ignore
the offset.
Diffstat (limited to 'sys/src/cmd/rio')
-rw-r--r-- | sys/src/cmd/rio/xfid.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/src/cmd/rio/xfid.c b/sys/src/cmd/rio/xfid.c index 1b7ce9db9..ee142a2e9 100644 --- a/sys/src/cmd/rio/xfid.c +++ b/sys/src/cmd/rio/xfid.c @@ -376,7 +376,7 @@ void xfidwrite(Xfid *x) { Fcall fc; - int cnt, qid, nb, off, nr; + int cnt, qid, nb, nr; char err[ERRMAX], *p, *e; Point pt; Window *w; @@ -393,7 +393,6 @@ xfidwrite(Xfid *x) } qid = FILE(x->f->qid); cnt = x->count; - off = x->offset; x->data[cnt] = 0; switch(qid){ case Qcons: @@ -494,10 +493,6 @@ xfidwrite(Xfid *x) break; case Qlabel: - if(off != 0){ - filsysrespond(x->fs, x, &fc, "non-zero offset writing label"); - return; - } p = realloc(w->label, cnt+1); if(p == nil){ filsysrespond(x->fs, x, &fc, Enomem); |