From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 9 Oct 1995 19:21:54 -0400 From: beto@plan9.cs.su.oz.au beto@plan9.cs.su.oz.au Subject: reading selected text in acme Topicbox-Message-UUID: 2c771486-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19951009232154.fu3q-0kfISN8r2VpBHu94O9kTcTt7h_3UoL8A_Wx230@z> In <95Oct9.021146edt.78511@colossus.cse.psu.edu> rob@plan9.att.com wrote: > #include > #include > > /* assumes chars==characters. fixing this is an exercise for the reader */ > > void > main(void) > { > int c, a, d, x1, x2; > char buf[256]; > > c = open("/mnt/acme/1/ctl", ORDWR); > a = open("/mnt/acme/1/addr", OREAD); > d = open("/mnt/acme/1/data", OREAD); > write(c, "addr=dot", 8); > read(a, buf, sizeof buf); > x1 = atoi(buf); > x2 = atoi(buf+12); > seek(d, x1, 0); > read(d, buf, x2-x1); > write(1, buf, x2-x1); > exits(0); > } > > > Thanks