From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 9 Oct 1995 02:02:35 -0400 From: rob@plan9.att.com rob@plan9.att.com Subject: reading selected text in acme Topicbox-Message-UUID: 2c3f6270-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19951009060235.BSagiskPPNiu7zbH9YUhodP9tD2YinKUMpAOB6J0x9A@z> #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); }