home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / novell / 11237 < prev    next >
Encoding:
Text File  |  1993-01-07  |  2.9 KB  |  97 lines

  1. Xref: sparky comp.sys.novell:11237 bit.listserv.novell:20074 fido.ger.clipper:36 maus.lang.clipper:51
  2. Newsgroups: comp.sys.novell,bit.listserv.novell,fido.ger.clipper,maus.lang.clipper
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!gatech!news.byu.edu!ux1!fcom.cc.utah.edu!gateway.univel.com!ns.novell.com!novell.com!dhoward
  4. From: dhoward@novell.com (Dirk W. Howard)
  5. Subject: Re: Need C-source or a tool to get direct the NOVELL 3.11 server time
  6. Message-ID: <dhoward.265.0@novell.com>
  7. Sender: usenet@Novell.COM (Usenet News)
  8. Nntp-Posting-Host: dhoward.nsd.provo.novell.com
  9. Organization: Novell, Inc.
  10. References: <1993Jan7.104024.16959@news.uni-stuttgart.de>
  11. Date: Thu, 7 Jan 1993 21:51:56 GMT
  12. Lines: 83
  13.  
  14. In article <1993Jan7.104024.16959@news.uni-stuttgart.de> wnkretz@ikesg1.energietechnik.uni-stuttgart.de (Oliver Kretzschmar) writes:
  15. >From: wnkretz@ikesg1.energietechnik.uni-stuttgart.de (Oliver Kretzschmar)
  16. >Subject: Need C-source or a tool to get direct the NOVELL 3.11 server time
  17. >Date: Thu, 7 Jan 1993 10:40:24 GMT
  18. >
  19. >
  20. >    Hey,
  21. >
  22. >    I am looking for a tool or C-source to get the time direct
  23. >    from a NOVELL V3.11 server. I need this server time for
  24. >    a CLIPPER program that controls time limited accesses.
  25. >    Please mail me your informations.
  26. >
  27. >    Thanks for your efforts,
  28. >
  29. >-- 
  30. > NAME : O.Kretzschmar                      Inst.IKE / University Stuttgart
  31. > PHONE: +49 711 685 2130                           Pfaffenwaldring 31
  32. > FAX  : +49 711 685 2010                            7000 Stuttgart 80
  33. > EMAIL: wnkretz@ikesg1.energietechnik.uni-stuttgart.de
  34.  
  35.  
  36. Here is an assembly routine to do what you want.  Here is also a small C 
  37. program to show how it is called.
  38.  
  39. ;----------------------------------------------------
  40.  
  41. _text   segment byte public 'code'
  42.         assume  cs:_text
  43.  
  44. public  _TIME
  45.  
  46. _TIME           proc near
  47.         push    bp
  48.         mov     bp, sp
  49.         mov     ah, 0E7h
  50.         mov     dx, [bp+4]
  51.         int     21h
  52.         pop     bp
  53.         ret
  54. _TIME           endp
  55.  
  56.  
  57. _text   ends
  58.         end
  59.  
  60. ;------------------------------------------------------
  61.  
  62. /******************************************************/
  63.  
  64. #include    <stdio.h>
  65.  
  66. struct TimeDate
  67. {
  68.     char    year;
  69.     char    month;
  70.     char    day;
  71.     char    hour;
  72.     char    minute;
  73.     char    second;
  74.     char    weekDay;
  75. };
  76.  
  77.  
  78. main()
  79. {
  80.     struct TimeDate    servTime;
  81.  
  82.     TIME(&servTime);
  83.     printf("%02d/%02d/%02d  %02d:%02d:%02d  %d\n", 
  84.             servTime.month, servTime.day, servTime.year,
  85.             servTime.hour, servTime.minute, servTime.second,
  86.             servTime.weekDay);
  87.     return(0);
  88. }
  89.  
  90. /******************************************************/
  91.  
  92. ---------------------------------------------------------------------------
  93. Dirk W. Howard              These are my personal opinions.  No one else 
  94. Novell Technical Support    in their right mind would claim them.
  95. dhoward@novell.com
  96. ---------------------------------------------------------------------------
  97.