summaryrefslogtreecommitdiff
path: root/sys/src/cmd/rio
diff options
context:
space:
mode:
authorJacob Moody <moody@posixcafe.org>2022-08-20 02:41:10 +0000
committerJacob Moody <moody@posixcafe.org>2022-08-20 02:41:10 +0000
commit5a5318473e00aa854d00573abba1725af7b140dd (patch)
treee3a8c9186bd223fd6cb80df9566fe7bb782bb303 /sys/src/cmd/rio
parent4009eb2feecfa4722d5cb22be4f5db9f26d15be3 (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.c7
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);