I've gone through and "disembedded" the thread creation code. For the curious: C doesn't really have namespaces or "semi-local" variables. Everything is supposed to be global (or at least within the file) or constrained to a single function (or block). It was a little known feature that a function could be embedded in another one, and see all the enclosing functions' local variables. This was convenient especially for thread creation, where the only parameter that could be send to the new thread is a single void pointer. Traditionally all the variables you really want to send are packaged in a structure and a pointer to that is created. Requires a special structure, and packing and unpacking. The embedded thing made life easier, but apparently it's now forbidden as a potential security risk. So, I converted to traditional method.
Paul ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Owfs-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/owfs-developers
