>The pike wrapper for the last (Stdio.File.open) does actually work for
>dirs too, but it's of very limited use (you can't read or write to an
>Stdio.File which has an opened directory). I dare say that's a bug too
>since it's neither useful nor expected.

It is useful, since you can use it as a starting point for directory
operations:

> object f = Stdio.File("/etc");
> f->openat("motd", "r")->read();
(1) Result: "Sun Microsystems Inc.\tSunOS 5.10\tGeneric\tJanuary 2005\n"
        • Re:... Martin Stjernholm, Roxen IS @ Pike developers forum
          • ... Stephen R. van den Berg
            • ... Martin Stjernholm, Roxen IS @ Pike developers forum
              • ... Stephen R. van den Berg
              • ... Stephen R. van den Berg
              • ... Martin Bähr
              • ... Martin Stjernholm, Roxen IS @ Pike developers forum
              • ... Mirar @ Pike developers forum
              • ... Martin Stjernholm, Roxen IS @ Pike developers forum
              • ... Mirar @ Pike developers forum
          • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
        • Re:... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
  • Re: Stdio.exist Martin Bähr
  • Re: Stdio.exist Mirar @ Pike developers forum
    • Re: Stdio.e... Martin Stjernholm, Roxen IS @ Pike developers forum
      • Re: Std... Mirar @ Pike developers forum
        • Re:... Martin Stjernholm, Roxen IS @ Pike developers forum
          • ... Mirar @ Pike developers forum
            • ... Martin Stjernholm, Roxen IS @ Pike developers forum
              • ... Peter Bortas @ Pike developers forum
              • ... Mirar @ Pike developers forum

Reply via email to