itsam: fix spurious overwrite message - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit d3ee9f70e4ee00bd12557910c9e3dcc1fabd53c7 /src/plan9port/commit/d3ee9f70e4ee00bd12557910c9e3dcc1fabd53c7.gph mx1.adamsgaard.dk 70 1parent 8cf52696bed986f8914f214768690d6ca47bae76 /src/plan9port/commit/8cf52696bed986f8914f214768690d6ca47bae76.gph mx1.adamsgaard.dk 70 hAuthor: Russ Cox URL:mailto:rsc@swtch.com mx1.adamsgaard.dk 70 iDate: Thu, 30 Sep 2021 08:44:00 -0400 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 isam: fix spurious overwrite message Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iFixes: Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i% sam -d Err mx1.adamsgaard.dk 70 i -. Err mx1.adamsgaard.dk 70 iw foo Err mx1.adamsgaard.dk 70 ifoo: (new file) #0 Err mx1.adamsgaard.dk 70 iw foo Err mx1.adamsgaard.dk 70 i?warning: write might change good version of `foo' Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M src/cmd/sam/io.c | 2 +- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i1 file changed, 1 insertion(+), 1 deletion(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/src/cmd/sam/io.c b/src/cmd/sam/io.c /src/plan9port/file/src/cmd/sam/io.c.gph mx1.adamsgaard.dk 70 it@@ -63,7 +63,7 @@ writef(File *f) Err mx1.adamsgaard.dk 70 i warn(Wnotnewline); Err mx1.adamsgaard.dk 70 i closeio(n); Err mx1.adamsgaard.dk 70 i if(f->name.s[0]==0 || samename){ Err mx1.adamsgaard.dk 70 i- if(statfile(name, &dev, &qid, &mtime, 0, 0) > 0){ Err mx1.adamsgaard.dk 70 i+ if(statfile(genc, &dev, &qid, &mtime, 0, 0) > 0){ Err mx1.adamsgaard.dk 70 i f->dev = dev; Err mx1.adamsgaard.dk 70 i f->qidpath = qid; Err mx1.adamsgaard.dk 70 i f->mtime = mtime; Err mx1.adamsgaard.dk 70 .