john -- scott's not in the office right now, so i'll take a stab at this. your code snippet looks fine, except for the typo in "SUGAR_ACTVITY_ROOT". i hope that's all it is.
paul john wrote: > Hi, Scott. > > I wonder if you could give me a bit of guidance. The Scratch file > dialogs have shortcuts for common folders on Windows and Mac, such as > the desktop and the user's documents folder. Most of these shortcuts > make no sense on the XO, but I thought that perhaps the documents > shortcut could go to $SUGAR_ACTVITY_ROOT/data. But my first attempt to > lookup that environment variable did not seem to work (although I have > not tried it in the context of your new wrapper; maybe it does work > now). > > Anyhow, the code I wrote to do this is: > > char *s = NULL; > > path[0] = 0; // a zero-length path indicates failure > > s = getenv("SUGAR_ACTVITY_ROOT"); > if (s != NULL) { > strncat(path, s, maxPath); > strncat(path, "/data", maxPath); > } > > where path is a C string passed in by the client that is supposed to > get filled in with the path to documents folder. > > I'm not used to programming in Unix. Does this look okay to you? > > -- John > > _______________________________________________ > Devel mailing list > Devel@lists.laptop.org > http://lists.laptop.org/listinfo/devel =--------------------- paul fox, [EMAIL PROTECTED] _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel