From the Editor
Written by Larry Salomon, Jr.
Volume 1 issue 5 went out with only a minor glitch, which is better than a major glitch. The really exciting news is that the auto-mailer worked quite well, so we should be able to handle higher volumes of subscriptions. My thanks go to the person that informed me of the already-written 'majordomo' which also does mailing lists but I found out that panix does not have it installed and that the system administrators have said before that they would not like mailing lists to be done from panix (and, futhermore, they would probably charge by the KB sent per month if a mailing list ate up too much CPU). So, it looks like I will have to continue the mailing using my home-grown 'submail'.
This issue has some really good stuff in it. The Want Ads section resulted in a flurry of "wanna-write" notes on REXX. While we actually received only one article for this issue, the interest of knowledgeable people to become an author seems high. Also from the Want Ads, I hope that everyone will enjoy the - not one, but - two articles on multithreading. Finally, I must apologize to everyone for not writing part 4 of the "Container" series, but I have this annoying problem called "a job" and it has been eating up a lot of time lately. I, as well as Andre Asselin ("OS/2 Installable File Systems"), will try to finish up next month.
EDM/2 officially welcomes IBM to the network distribution, courtesy of David Singer who runs the IBM (internal and external) gopher servers.
We would like to thank Gordon Zeglinski for rewriting the installation program. It no longer depends on the system installation to work properly.
Functions submitted for the Snippet(s) of the Month portion of Scratch Patch will be included as snippet.zip in the distribution from this issue on.
New look (again)
We are still tweaking a few things regarding presentation and are interested in your feedback. Tell us what you like and dislike about the format of the magazine (no promises that we will listen to you, however... :)
This is from IBM's "Software Developer Support & Services" group. Many of you probably saw the same in comp.os.os2.announce.
IBM announces the PS (Personal Software, which includes DOS, OS/2 and LAN Systems) Worldwide Developer Assistance Program mailbox for users of the Internet. If you have a question about our program or would like to join, please write to us at firstname.lastname@example.org.
Snippet(s) of the Month
I received only one reader submission for this month, so there seems to be no competition to see which will be published this month.
Remember (I cannot stress this enough), submitted functions must be modular in fashion. This means that you should be able to compile them separately and need only link them with your applications to get them to work properly (versus actually including the source code as part of your application). The functions below do not quite meet this criteria (they still require the application to define a constant), but they are close enough.
The snippet this month
is for saving and restoring window positions in an .INI file.
Documentation Chop Shop
Our bug of the month bit me when writing a multithreaded application. It is in reference to the DosSleep() API which does absolutely nothing when you specify 0 as its argument. According to the documentation, this should give up the remainder of the current timeslice.
The workaround is to specify 1 as the argument.
Below are the hot topics as of this issue's writing. Feel free to write on any of these.