diff options
author | rsc <devnull@localhost> | 2005-01-27 20:36:04 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-01-27 20:36:04 +0000 |
commit | 07494878dc5ae11652cbe221cf9e2a20da94ca96 (patch) | |
tree | b450c924a2bdb8c856f23cead69eecf9f4627875 /src/cmd/acme/xfid.c | |
parent | c91cfa9177ba734a4906dce29810845d3557650c (diff) | |
download | plan9port-07494878dc5ae11652cbe221cf9e2a20da94ca96.tar.gz plan9port-07494878dc5ae11652cbe221cf9e2a20da94ca96.tar.bz2 plan9port-07494878dc5ae11652cbe221cf9e2a20da94ca96.zip |
remove searching print; check fids in use; handle addr correctly again
Diffstat (limited to 'src/cmd/acme/xfid.c')
-rw-r--r-- | src/cmd/acme/xfid.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/cmd/acme/xfid.c b/src/cmd/acme/xfid.c index 13d72957..579f1944 100644 --- a/src/cmd/acme/xfid.c +++ b/src/cmd/acme/xfid.c @@ -103,8 +103,14 @@ xfidopen(Xfid *x) q = FILE(x->f->qid); switch(q){ case QWaddr: + if(w->nopen[q]++ == 0){ + w->addr = range(0, 0); + w->limit = range(-1,-1); + } + break; + case QWdata: + case QWxdata: w->nopen[q]++; - w->limit = range(-1,-1); break; case QWevent: if(w->nopen[q]++ == 0){ |