home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 15 Message / 15-Message.zip / oe991127.zip / Pr991126.txt < prev    next >
Text File  |  1999-11-27  |  25KB  |  602 lines

  1.  
  2.                   OS/2 Programming                 (Fidonet)
  3.  
  4.                  Saturday, 20-Nov-1999 to Friday, 26-Nov-1999
  5.  
  6. +----------------------------------------------------------------------------+
  7.  
  8. From: David Van Hoose                                   20-Nov-99 17:11:00
  9.   To: All                                               20-Nov-99 23:27:09
  10. Subj: Dev'ers Toolkit
  11.  
  12. HELP! HELP! HELP!
  13.  
  14. Would anyone here be willing to burn me
  15. a copy of the DevCon CD with the latest
  16. OS/2 Developer's Toolkit on it?
  17. DevCon wants $299 for a subscription,
  18. but I just want that CD.
  19. I am willing to supply money for a CD.
  20.  
  21. -Dave
  22.  
  23. --- PCBoard (R) v15.4 (OS/2) 250 Beta
  24.  * Origin: Destiny BBS: 1-850-477-1262 (1:3612/333)
  25.  
  26. +----------------------------------------------------------------------------+
  27.  
  28. From: Thomas Seeling                                    20-Nov-99 12:25:20
  29.   To: All                                               21-Nov-99 06:12:04
  30. Subj: decompiling INF?
  31.  
  32. Hallo All,
  33.  
  34.  
  35. i have lost the source code for INF files of a project. Is there a possibility 
  36. to decompile an INF file so that I can enhance and recompile?
  37.  
  38.  
  39. Tschau...Thomas
  40.  
  41. --- GED2 3.0.1
  42.  * Origin: Die TeX-Box: +49-6036-980114 V.34/X.75 24h (2:2461/332.42)
  43.  
  44. +----------------------------------------------------------------------------+
  45.  
  46. From: Ian Moote                                         20-Nov-99 23:52:00
  47.   To: ALL                                               21-Nov-99 06:57:07
  48. Subj: Basic Pds Y2k Ok
  49.  
  50. ML> Just shows that MS once was able to do things right!
  51.  
  52. All the versions of DOS and Windows that I've tested are safe for Y2K, 
  53. and all of my documentation implicitely indicates that _all_ versions of 
  54. DOS are safe for Y2K.
  55.  
  56. But this reminds me of a question that I've been meaning to ask. I was 
  57. under the impression that all versions of OS/2 were safe for Y2K, but 
  58. recently I read an off-hand post elsewhere which indicated that Warp 3 
  59. and 4 were only Y2K "ready" after certain fixpack levels.
  60.  
  61. Note that I shy away from the word "compliant". "Compliant" implies a 
  62. standard of some kind. What I want to know is, are there any versions of 
  63. OS/2 which are going to bomb or report incorrect dates beginning 01 
  64. January 2000?
  65.  
  66. TIA. Take care and TTYL.
  67.  
  68. ---
  69.  ■■ Unicorns aren't mythical -- virgins are!                        
  70.  
  71. --- AdeptXBBS v1.11y (FREEWare/2)
  72.  * Origin: Moote Pointe (1:2424/140)
  73.  
  74. +----------------------------------------------------------------------------+
  75.  
  76. From: Francois Thunus                                   20-Nov-99 23:51:00
  77.   To: Murray Lesser                                     21-Nov-99 21:30:15
  78. Subj: rexx
  79.  
  80. Hello Murray!
  81.  
  82. 19 Nov 99 21:53, Murray Lesser wrote to Fred Springfield:
  83.  
  84.  ML>     REXX is a great programming tool for quick and dirty jobs, or even
  85.  ML> for jobs that spend most of their activity manipulating text files, but
  86.  ML> I would not use it as a complete substitute for BASIC PDS, even though
  87.  ML> there are things that are easier to do in REXX than in any other
  88.  ML> language that I know: anything that "needs" the REXX PARSE statement.
  89.  
  90. fyi:
  91.  
  92. >----- Begin -----
  93.  
  94. REXX2EXE.ZIP              202K 11-20-99
  95.  Free rexx "compiler" (generates .EXE from .CMD).
  96. http://www.os2bbs.com/file_d/rexx/REXX2EXE.ZIP
  97.  
  98. >-----  End  -----
  99.  
  100. just in case :-)
  101.  
  102.                              -= Francois =-
  103.                       Francois(at)telematique(dot)org
  104.                        http://www.telematique.org/ft
  105.  
  106. ....context...
  107.  
  108. --- GoldED 3.0.1
  109.  * Origin:  Xara Sto Pragma ! Gasperich - Luxembourg -> (FidoNet 2:270/25.2)
  110.  
  111. +----------------------------------------------------------------------------+
  112.  
  113. From: Murray Lesser                                     22-Nov-99 11:20:01
  114.   To: Ian Moote                                         22-Nov-99 11:20:01
  115. Subj: Basic Pds Y2k Ok
  116.  
  117. (Excerpts from a message dated 11-20-99, Ian Moote to All)
  118.  
  119. Hi Ian--
  120.  
  121.     You should note that my tests of BASIC PDS compilled for DOS were
  122. made in a Warp 4 VDM.  The "system clock" in a VDM is not the same as
  123. the DOS system clock when the system is booted from real DOS.
  124.  
  125. IM>All the versions of DOS and Windows that I've tested are safe for
  126.   >Y2K, and all of my documentation implicitely indicates that _all_
  127.   >versions of DOS are safe for Y2K.
  128.  
  129.     You must have tested on new hardware.  DOS and the DOS-based
  130. versions of Windows use the BIOS driver for the real-time clock, and old
  131. hardware has a bug in its RTC BIOS.  Without an add-on software fix for
  132. the machine's BIOS, the century value for the RTC will not turn over on
  133. 1/1/2000.  PC's built after about 1996 (depending on maker) have a
  134. corrected BIOS.  When DOS boots, it sets its own clock from what the
  135. BIOS reads from the RTC.  If you have the buggy BIOS, the DOS clock
  136. comes out wrong after 12/31/1999.  If you just let the system dribble
  137. past 12/31/1999, the DOS system clock will not show an error until next
  138. time you reboot DOS.  It is only when you shut down and reboot that you
  139. will find out whether or not you have the BIOS bug.  AFAIK, the only
  140. version of DOS that contains this software BIOS fix within it is IBM's
  141. PC DOS 2000.  I don't know which, if any, Windows updates fixed this
  142. hardware bug, but if I wanted to guess, I'd guess only the recent Win98
  143. "2nd release."
  144.  
  145. IM>But this reminds me of a question that I've been meaning to ask. I
  146.   >was under the impression that all versions of OS/2 were safe for
  147.   >Y2K, but recently I read an off-hand post elsewhere which indicated
  148.   >that Warp 3 and 4 were only Y2K "ready" after certain fixpack
  149.   >levels.
  150.  
  151.     The basic OS/2 operating system (at least since Warp 3) takes care
  152. of "buggy BIOS" machines, and the OS/2 system clock (which is the RTC,
  153. not a separate set of counters) will not die until the end of 2079 ("end
  154. of time" for OS/2 as presently written).  However, some of the add-ons
  155. that are furnished with OS/2 had Y2K errors; most likely those
  156. applications presenting dates with two-digit years.  For example: the
  157. bug in the REXX STREAM() function was "fixed" in Warp 4 FixPak 5
  158. (thereby adding new problems), and further repairs (workarounds for the
  159. problems introduced in FixPak 5) were made in Warp 4 FixPak 6.  I backed
  160. off from FixPak 6 for other reasons, and am happily running under Warp 4
  161. FixPak 5.  I haven't found any further Y2K bugs, but that is not to say
  162. that there aren't any.
  163.  
  164. IM>Note that I shy away from the word "compliant". "Compliant" implies a
  165.   > standard of some kind. What I want to know is, are there any
  166.   >versions of OS/2 which are going to bomb or report incorrect dates
  167.   >beginning 01 January 2000?
  168.  
  169.     IBM has announced that OS/2 2.x will never be updated to be "Y2K
  170. compliant" (whatever that means).  I have never tested the system clock
  171. under 2.x, so can not answer that question.  However, there is an IBM
  172. Web site that might answer your questions:
  173.           http://www.ibm.com/software/year2000/alert/ 
  174.  
  175.     Regards,
  176.  
  177.         --Murray
  178. <Team PL/I>
  179. ___
  180.  * MR/2 2.25 #120 * If you are not confused, you don't understand the
  181. situation
  182.  
  183. --- Maximus/2 2.02
  184.  * Origin: OS/2 Shareware BBS, telnet://bbs.os2bbs.com (1:109/347)
  185.  
  186.  
  187. +----------------------------------------------------------------------------+
  188.  
  189. From: Murray Lesser                                     22-Nov-99 11:24:02
  190.   To: Francois Thunus                                   22-Nov-99 11:24:02
  191. Subj: rexx
  192.  
  193. (Excerpts from a message dated 11-20-99, Francois Thunus to Murray
  194. Lesser)
  195.  
  196. Hi Francois--
  197.  
  198. FT>19 Nov 99 21:53, Murray Lesser wrote to Fred Springfield:
  199.  
  200.  ML>     REXX is a great programming tool for quick and dirty jobs, or even
  201.  ML> for jobs that spend most of their activity manipulating text files, but
  202.  ML> I would not use it as a complete substitute for BASIC PDS, even though
  203.  ML> there are things that are easier to do in REXX than in any other
  204.  ML> language that I know: anything that "needs" the REXX PARSE statement.
  205.  
  206. FT>fyi:
  207.  
  208. >----- Begin -----
  209.  
  210. FT>REXX2EXE.ZIP              202K 11-20-99
  211.   > Free rexx "compiler" (generates .EXE from .CMD).
  212.   >http://www.os2bbs.com/file_d/rexx/REXX2EXE.ZIP
  213.  
  214. >-----  End  -----
  215.  
  216. FT>just in case :-)
  217.  
  218.     Thanks, but no thanks.  The one I have (VisPro REXX) merely embeds
  219. the REXX program (with the VisPro GUI DLLs) in an EXE file, but it still
  220. runs under the interpreter.  The main purpose of "burying" the CMD file
  221. in an EXE is to make it harder (but not impossible) for the recipient of
  222. the program to read the source code.  Since I am the "recipient" and
  223. already have the source code, this subterfuge serves me no useful
  224. purpose.
  225.  
  226.     From the description you sent (and from the name of the program) I
  227. would assume that REXX2EXE does the same thing.  Besides, for ex-BASIC
  228. applications using the equivalent of BASIC's PRINT USING (or formatted
  229. output to a printer), it is easier to write them in PL/I than in REXX.
  230.  
  231.     Regards,
  232.  
  233.         --Murray
  234. <Team PL/I>
  235. ___
  236.  * MR/2 2.25 #120 * Old engineering adage: there is more than one way to skin
  237. a cat
  238.  
  239. --- Maximus/2 2.02
  240.  * Origin: OS/2 Shareware BBS, telnet://bbs.os2bbs.com (1:109/347)
  241.  
  242.  
  243. +----------------------------------------------------------------------------+
  244.  
  245. From: Ian Moote                                         23-Nov-99 12:44:00
  246.   To: MURRAY LESSER                                     23-Nov-99 18:38:28
  247. Subj: Basic Pds Y2k Ok
  248.  
  249. ML> IM>All the versions of DOS and Windows that I've tested are safe for
  250. ML> >Y2K, and all of my documentation implicitely indicates that _all_
  251. ML> >versions of DOS are safe for Y2K.
  252. ML>
  253. ML> You must have tested on new hardware.  DOS and the DOS-based
  254. ML> versions of Windows use the BIOS driver for the real-time clock, and
  255. ML> old hardware has a bug in its RTC BIOS.
  256.  
  257. Perhaps I should clarify my question here. [:) I'm far less concerned 
  258. with RTC roll-over as I am with whether the O/S will be able to 
  259. accurately report dates beyond 31 December 1999. [:) Do you know of 
  260. _any_ versions of OS/2 which will have trouble doing that?
  261.  
  262.  
  263. ML> Without an add-on software fix for the machine's BIOS, the century
  264. ML> value for the RTC will not turn over on 1/1/2000. [...] It is only
  265. ML> when you shut down and reboot that you will find out whether or not
  266. ML> you have the BIOS bug.
  267.  
  268. I've no wish to begin a thread/discussion or to argue with you, but just 
  269. for the sake of expressing a point of view, I disagree with the point of 
  270. view of there being a "bug" in so-called "older hardware". My point of 
  271. view here is that since the limitations of the RTC were well-known at 
  272. the time it was implemented into the AT, and that since this limitation 
  273. was well-known to those who implemented the BIOS, and that since both 
  274. the RTC and the BIOS are both performing exactly the way that they are 
  275. intended and expected to, that there is no "bug".
  276.  
  277. JMO. [:)
  278.  
  279.  
  280. ML> The basic OS/2 operating system (at least since Warp 3) takes care
  281. ML> of "buggy BIOS" machines, and the OS/2 system clock (which is the
  282. ML> RTC, not a separate set of counters) will not die until the end of
  283. ML> 2079 ("end of time" for OS/2 as presently written).
  284.  
  285. Is this true of _all_ versions of OS/2, that they all use the RTC for 
  286. for their TOD clock? (Is the 2079 a C thing?)
  287.  
  288.  
  289. ML> However, there is
  290. ML> an IBM Web site that might answer your questions:
  291. ML> http://www.ibm.com/software/year2000/alert/
  292.  
  293. Thanks for the tip. Take care and TTYL.
  294.  
  295. ---
  296.  ■■ Upgraded my network last night.  I bought new Nikes!                       
  297.  
  298.  
  299. --- AdeptXBBS v1.11y (FREEWare/2)
  300.  * Origin: Moote Pointe (1:2424/140)
  301.  
  302. +----------------------------------------------------------------------------+
  303.  
  304. From: Eddy Thilleman                                    22-Nov-99 13:50:14
  305.   To: Jonathan De Boyne Pollard                         23-Nov-99 20:10:11
  306. Subj: PROMPT $I in PMCMD
  307.  
  308. Hello Jonathan,
  309.  
  310. 16 Nov 99 13:48, Jonathan de Boyne Pollard wrote to Harald Pollack:
  311.  
  312. JP> I'm looking for a solution that is 32-bit.  Therefore I'm looking for
  313. JP> a solution that uses the ordinary 32-bit Presentation Manager API.
  314. JP> There must be an efficient way of drawing fixed-width text in multiple
  315. JP> colours using the GPI.
  316.  
  317. Have you thought about DIVE?
  318.  
  319. I haven't looked at DIVE myself, and I don't know if DIVE would be a help.
  320.  
  321.   Greetings   -=Eddy=-        email: eddy.thilleman@net.hcc.nl
  322.  
  323. ... Breaking Windows isn't just for kids anymore!
  324. --- GoldED/2 3.0.1
  325.  * Origin: Windows95 is a graphic DOS extender (2:500/143.7)
  326.  
  327. +----------------------------------------------------------------------------+
  328.  
  329. From: Murray Lesser                                     24-Nov-99 20:06:00
  330.   To: Ian Moote                                         24-Nov-99 20:06:00
  331. Subj: BIOS Y2k Bugs
  332.  
  333. (Excerpts from a message dated 11-23-99, Ian Moote to Murray Lesser:
  334. original topic: BASIC PDS Y2K OK)
  335.  
  336. Hi Ian--
  337.  
  338. IM>Perhaps I should clarify my question here. [:) I'm far less concerned
  339.   > with RTC roll-over as I am with whether the O/S will be able to
  340.   >accurately report dates beyond 31 December 1999. [:) Do you know of
  341.   >_any_ versions of OS/2 which will have trouble doing that?
  342.  
  343.     AFAIK, if all you are interested in is whether or not OS/2 will
  344. "accurately report dates beyond 31 December 1999" from the system clock
  345. (not necessarily file dates), you will have no trouble with Warp
  346. versions 3 or 4 through December 31, 2079.  I cannot speak for OS/2 2.x
  347. because I never tried it when running those versions.  (There was a bug
  348. in the early OS/2 2.0 CLOCK1$ driver that was fixed in the first CSD.)
  349. The same trouble-free situation will not necessarily be true when you
  350. ask REXX in some OS/2 versions to report file dates past 1999.  That is
  351. where the OS/2 Y2K bugs I know of were.  As I said, there may have been
  352. others.
  353.  
  354. ML> Without an add-on software fix for the machine's BIOS, the century
  355. ML> value for the RTC will not turn over on 1/1/2000. [...] It is only
  356. ML> when you shut down and reboot that you will find out whether or not
  357. ML> you have the BIOS bug.
  358.  
  359. IM>I've no wish to begin a thread/discussion or to argue with you, but
  360.   >just for the sake of expressing a point of view, I disagree with the
  361.   >point of view of there being a "bug" in so-called "older hardware".
  362.   >My point of view here is that since the limitations of the RTC were
  363.   >well-known at the time it was implemented into the AT, and that
  364.   >since this limitation was well-known to those who implemented the
  365.   >BIOS, and that since both the RTC and the BIOS are both performing
  366.   >exactly the way that they are intended and expected to, that there
  367.   >is no "bug".
  368.  
  369.     You don't need to "begin a thread/discussion" because most of us
  370. have been there, done that, on the OS2 echo about two years ago.  This
  371. post will be my last word on the subject.
  372.  
  373.     Why (when booted from a DOS 5 floppy) does my vintage-1993 IBM PS/VP
  374. show the "rollover" date bug, while my vintage-1997 IBM ThinkPad
  375. doesn't?  Obviously, something was changed in IBM's BIOS design between
  376. 1993 and 1997 (and, from previous Fido discussions, in the clone BIOS
  377. designs at about the same time).  If you had an "old" machine (which,
  378. apparently, you don't), you could try (under real DOS) to reset the RTC
  379. to a date after 12-31-1999, reboot, and see what date you get back :-(.
  380. The advertising for the current-version IBM PC-DOS 2000 claims: "It will
  381. automatically correct the date returned by BIOS on many machines that
  382. have 'century rollover' exposure."  If this isn't an easily-fixed design
  383. error dating from AT days (a typical Y2K bug) that wasn't noticed until
  384. comparatively recently, what is it?
  385.  
  386. ML> The basic OS/2 operating system (at least since Warp 3) takes care
  387. ML> of "buggy BIOS" machines, and the OS/2 system clock (which is the
  388. ML> RTC, not a separate set of counters) will not die until the end of
  389. ML> 2079 ("end of time" for OS/2 as presently written).
  390.  
  391. IM>Is this true of _all_ versions of OS/2, that they all use the RTC for
  392.   > for their TOD clock? (Is the 2079 a C thing?)
  393.  
  394.     No, the 2079 "end of time" is not a "C thing" and all versions of
  395. OS/2 (at least since v 2.0) use the RTC for a system clock (see the
  396. description of the CLOCK$ driver in the IBM OS/2 2.0 Technical Library
  397. manual "Physical Device Drivers").  The 2079 limitation is a consequence
  398. of handling the shortcomings of the RTC chip by using a "windowing"
  399. technique, and doesn't have anything to do with what language that
  400. portion of OS/2 might have been written in, although it probably was
  401. written in assembly language for performance reasons.  (Programmers with
  402. any sense do not write device drivers in C, although it can be done!)
  403.  
  404.     OS/2 doesn't use the hardware BIOS once booting is well under way,
  405. thereby avoiding any BIOS CLOCK$ errors.  I surmise (JdeBP probably
  406. knows) that the OS/2 CLOCK$ drivers read only the two low-order digits
  407. of the RTC clock year, and effectively put the two upper digits into the
  408. CMOS "century byte" by using windowing:  Any year shown as greater than
  409. 79 gets 19 in that byte; any year less than 80 gets 20.  If, under OS2,
  410. you attempt to set your system date from the command line to 1-1-2080
  411. (or later) you will get a reply that "the system cannot accept the date
  412. entered."  This comes from an error 327 (Date or time invalid) response
  413. to the OS/2 API call DosSetDateTime().
  414.  
  415.     It would appear that the BIOS "fix" in my ThinkPad also works by
  416. windowing (I can't conceive of how it would work any other way, other
  417. than to substitute an entirely different non-compatible RTC chip).  If I
  418. boot DOS 5.0 from a floppy, reset the date to 1-1-2000, and reboot, I
  419. get back 1-1-2000 for the date.  If I set the date to 1-1-2080 and then
  420. reboot, I get back 1-1-1980!  Unfortunately, at least for DOS 5, it
  421. doesn't bother to warn me that 1-1-2080 is an unacceptable date :-(. You
  422. might try this experiment on your "Y2K error free" later versions of
  423. DOS/Windows and see what you get.
  424.  
  425.     Regards,
  426.  
  427.         --Murray
  428. <Team PL/I>
  429. ___
  430.  * MR/2 2.25 #120 * Nothing is so uncommon as common sense
  431.  
  432. --- Maximus/2 2.02
  433.  * Origin: OS/2 Shareware BBS, telnet://bbs.os2bbs.com (1:109/347)
  434.  
  435.  
  436. +----------------------------------------------------------------------------+
  437.  
  438. From: Ian Moote                                         25-Nov-99 22:57:00
  439.   To: MURRAY LESSER                                     26-Nov-99 03:58:15
  440. Subj: BIOS Y2k Bugs
  441.  
  442. ML> This post will be my last word on the subject.
  443.  
  444. I see. Well; I was preparing a reply but I guess I'll just thank you for 
  445. your reply and hope that someone else will step up to answer my 
  446. question.
  447.  
  448.  
  449. ML> If this isn't an easily-fixed design error dating from AT days (a
  450. ML> typical Y2K bug) that wasn't noticed until comparatively recently,
  451. ML> what is it?
  452.  
  453. Oh I think I was very clear when I said that I had no wish to open this 
  454. topic. I've had this discussion enough times to conclude that:
  455.  
  456. 1) People suddenly have a _very_ flexible definition of "bug" when it 
  457. comes to discussing Y2K, especially as it applies to the BIOS, and
  458.  
  459. 2) People will believe whatever the heck they like, regardless of what 
  460. you can prove or disprove or how reasonable you are. [:)
  461.  
  462. So thanks anyway. Take care and TTYL.
  463.  
  464. ---
  465.  ■■ Use your wit to amuse, not abuse!                        
  466.  
  467. --- AdeptXBBS v1.11y (FREEWare/2)
  468.  * Origin: Moote Pointe (1:2424/140)
  469.  
  470. +----------------------------------------------------------------------------+
  471.  
  472. From: Jonathan de Boyne Pollard                         18-Nov-99 09:39:08
  473.   To: Charles Gaefke                                    26-Nov-99 12:58:17
  474. Subj: Watcom C++ 11.0 and thunking
  475.  
  476.  JD>> Thanks for your 1998 posting on the powersoft news server, by the
  477.  JD>> way.  I s ages trying to find out why some assembly language code
  478.  JD>> that I wrote to thu from 32-bit to 16-bit wasn't working.  Then I
  479.  JD>> turned up your posting where  noted that
  480.  
  481.  CG>     Using Watcom 11.0 I take it? :)
  482.  
  483. As per the subject line, yes.  (-:
  484.  
  485.  CG> It's a shame Powersoft never fixed Watcom.  10.6 is great.  11.0
  486.  CG> is broke.  11.0a is better, but still broke (atleast for OS/2).
  487.  
  488. I'm using 11.0b .  Or, rather, I'm using the 11.0b linker.
  489.  
  490. I vaguely recall having some problems with aliases with the Watcom linker a
  491. year or so ago, but I cannot remember which version that was.  It was probably 
  492. 10.5 .
  493.  
  494.  » JdeBP «
  495.  
  496. --- FleetStreet 1.22 NR
  497.  * Origin: JdeBP's point, using Squish <yuk!> (2:257/609.3)
  498.  
  499. +----------------------------------------------------------------------------+
  500.  
  501. From: Jonathan de Boyne Pollard                         18-Nov-99 09:45:26
  502.   To: MIKE RUSKAI                                       26-Nov-99 12:58:17
  503. Subj: "Paging Peter Knapper! ..
  504.  
  505.  JDBP>> runs of zero bytes.  LX executables generally do not.  (I say
  506.  JDBP>> "generally", because if they use Watcom C/C++ the linker doesn't
  507.  JDBP>> support compression, alas.  This is a deficiency in Watcom's
  508.  JDBP>> linker, and an unfortunate example of the "jack of all trades,
  509.  JDBP>> master of none" adage.)  This is, of course, visible in the
  510.  JDBP>> comparative sizes of Win32 and 32-bit OS/2 executables. 
  511.  
  512.  MR> FYI, folks, one needn't rely on the compression abilities of a linker
  513.  MR> in OS/2 to compress an executable.
  514.  MR>
  515.  MR> There's a utility called LxLite which you can use to compress or
  516.  MR> recompress an executable.
  517.  
  518. Since I use the Watcom linker myself, I'm interested.  Where ? Hobbes ? DevCon 
  519. ?
  520.  
  521.  » JdeBP «
  522.  
  523. --- FleetStreet 1.22 NR
  524.  * Origin: JdeBP's point, using Squish <yuk!> (2:257/609.3)
  525.  
  526. +----------------------------------------------------------------------------+
  527.  
  528. From: Jonathan de Boyne Pollard                         18-Nov-99 12:39:16
  529.   To: Rob Basler                                        26-Nov-99 12:58:17
  530. Subj: sendto() doesn't work on WSeB
  531.  
  532.  RB>      /* Bind the UDP socket to the server address. */
  533.  RB>      client.sin_family      = AF_INET;    /* Server is in Internet Domain 
  534. */
  535.  RB>      client.sin_port        = 0;          /* Any port in a storm */
  536.  RB>      client.sin_addr.s_addr = INADDR_ANY; /* Server's Internet Address    
  537. */
  538.  RB>      if (bind(s, (struct sockaddr *)&client, sizeof(client)) < 0) {
  539.  RB>          return(-1);
  540.  RB>      }
  541.  
  542. What that is actually doing is binding an address to the *local* end of the
  543. socket, not the remote end.  Your comments are wrong.
  544.  
  545. Given the address that you are binding to the client end, I have to ask:  Is
  546. it the *server* end that is receiving the "no route to host" errors ?  
  547.  
  548.  » JdeBP «
  549.  
  550. --- FleetStreet 1.22 NR
  551.  * Origin: JdeBP's point, using Squish <yuk!> (2:257/609.3)
  552.  
  553. +----------------------------------------------------------------------------+
  554.  
  555. From: Jonathan de Boyne Pollard                         20-Nov-99 10:06:16
  556.   To: Tobias Ernst                                      26-Nov-99 12:58:17
  557. Subj: 32-bit console API
  558.  
  559.  JdBP>> Better yet, I have also written a proper, 32-bit, Unicode, console 
  560.  JdBP>> API, CONCALLS.DLL, and a <bsecon.h> header.
  561.  
  562.  TE> This is really fine. Where can one get this?
  563.  
  564. I haven't packaged it up properly and uploaded it anywhere yet.  If I have
  565. time this weekend, I shall do.
  566.  
  567.  » JdeBP «
  568.  
  569. --- FleetStreet 1.22 NR
  570.  * Origin: JdeBP's point, using Squish <yuk!> (2:257/609.3)
  571.  
  572. +----------------------------------------------------------------------------+
  573.  
  574. From: Ian Moote                                         26-Nov-99 12:13:00
  575.   To: ALL                                               26-Nov-99 16:21:15
  576. Subj: Y2K question.
  577.  
  578. I asked this question in the [OS2] conference, but nobody there seems to 
  579. know the answer. It's a Y2K question and I _thought_ it was pretty 
  580. simple:
  581.  
  582. Is there _any_ version of OS/2 which will not report dates correctly 
  583. after 31 December 1999?
  584.  
  585. Nota bene: I am not concerned with the number of date digits displayed 
  586. by some shell, file manager, or other application. I am likewise not 
  587. concerned with any so-called BIOS date "bugs", real or imagined, or the 
  588. alleged age of my hardware. I am _solely_ concerned with the date 
  589. information as returned by OS/2 API's from _any_ version of OS/2.
  590.  
  591. TIA.
  592.  
  593. ---
  594.  ■■ Useless laws weaken necessary laws.                        
  595.  
  596. --- AdeptXBBS v1.11y (FREEWare/2)
  597.  * Origin: Moote Pointe (1:2424/140)
  598.  
  599. +----------------------------------------------------------------------------+
  600.  
  601. +============================================================================+
  602.