home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / bit / listserv / vmutil / 1431 < prev    next >
Encoding:
Text File  |  1992-08-29  |  1.6 KB  |  62 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Newsgroups: bit.listserv.vm-util
  3. Path: sparky!uunet!paladin.american.edu!auvm!uvvm!klassen
  4. References:  <VM-UTIL%92082803430489@OHSTVMA.IRCC.OHIO-STATE.EDU>
  5. Message-ID: <92241.163248KLASSEN@UVVM>
  6. Date:         Fri, 28 Aug 1992 16:32:48 PDT
  7. Sender:       VM Utilities Discussion List <VM-UTIL@OHSTVMA.BITNET>
  8. Comments:     Warning -- original Sender: tag was NETNEWS@UVVM.UVIC.CA
  9. From:         Melvin Klassen <KLASSEN@UVVM.BITNET>
  10. Subject:      Re: YWAKEUP time problem
  11. Lines: 49
  12.  
  13. Craig Cholar <3432P@NAVPGS> writes:
  14. >I'm using YWAKEUP to trap messages, and it works except I can't
  15. >get it to return a meaningful time value in the YWAKEUP.2 variable.
  16. >It's always off by about 7 hours or so.
  17. >So, how do I get that time to show something meaningful?
  18.  
  19. This is a bug in the YWAKEUP code, i.e.,
  20. GETTIME1 LM    R0,R1,D
  21. 0
  22.          SRDL  R0,12
  23. 0
  24.          D     R0,=F'8000000'
  25. 0
  26.          LR    R3,R0
  27. 0
  28.          XR    R2,R2
  29. 0
  30.          D     R2,=F'1000000'
  31. 0
  32.          XR    R0,R0
  33. 0
  34.          SLDL  R0,3
  35. 0
  36.          ALR   R1,R3
  37. 0
  38.          BC    12,*+8
  39. 0
  40.          A     R0,=F'1'          TIMEZONE FIX
  41. 0
  42.          AL    R1,TIMEZONE       TIMEZONE FIX
  43. 0
  44.          BC    12,*+8            TIMEZONE FIX
  45. 0
  46.          A     R0,=F'1'          TIMEZONE FIX
  47. 0
  48.          D     R0,=F'86400'
  49. 0
  50.          BR    R10
  51. 0
  52.          EJECT ,
  53. 0
  54. ----
  55. 0
  56. Just update YWAKEUP to ignore any "overflow" caused by adding the
  57. 0
  58. TIMEZONE-offset (which happens to be **minus** seven-hours in California),
  59. 0
  60. i.e., remove the "BC 12,*+8" and the "A R0,=F'1'" instructions,
  61. and you'll get the **right** answers!
  62.