home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / msdos / programm / 8044 < prev    next >
Encoding:
Text File  |  1992-07-23  |  911 b   |  34 lines

  1. Newsgroups: comp.os.msdos.programmer
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!uunet.ca!geac!zooid!ross
  3. From: Ross Ridge <ross@zooid.guild.org>
  4. Subject: Re: Reboot in C?
  5. Organization: ZOOiD BBS
  6. Date: Fri, 24 Jul 1992 00:17:40 GMT
  7. Message-ID: <1992Jul24.001740.27138@zooid.guild.org>
  8. References: <1992Jul20.230630.18199@msuinfo.cl.msu.edu>
  9. Lines: 23
  10.  
  11. evansj@crs.cl.msu.edu (Jeffrey Evans) writes:
  12. >I am attempting to reboot MS-DOS machines in MSC 5.1, but am having 
  13. >absolutely no luck with int 19.  Is there a better way to acomplish 
  14. >this?  All replies most welcome!
  15.  
  16. void
  17. warm_reboot(void) {
  18.     ((void (far *)(void))0xFFFF0000L)();
  19. }
  20.  
  21. void
  22. cold_reboot(void) {
  23.     *(unsigned short far *)0x00400072L = 0;
  24.     ((void (far *)(void))0xFFFF0000L)();
  25. }
  26.  
  27.                             Ross Ridge
  28.  
  29. -- 
  30. Ross Ridge - The Great HTMU                         l/     //
  31.                                     [OO][oo]
  32. ross@zooid.guild.org                            /()\/()/
  33. uunet.ca!zooid!ross                             db     //
  34.