home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / os2apipm.zip / APIEXAM / TMZONE.ADB < prev   
Text File  |  1995-11-04  |  663b  |  24 lines

  1. -- set time zone DosGetDateTime,DosSetDateTime API OS/2
  2. with Ada.text_io; use Ada.text_io;
  3. with builtin; use builtin;
  4. with Interfaces.C;         use Interfaces.C;
  5. -- with Interfaces.C.Strings; use Interfaces.C.Strings;
  6. with os2; use os2;
  7. with os2.time; use os2.time;
  8.  
  9. procedure tmzone is
  10. rc : apiret;
  11. dt : aliased DATETIME ;   --  Os2-time
  12. pdt:PDATETIME:=dt'access;
  13. i  :integer;
  14. package io is new integer_io(integer);
  15. begin
  16. rc:=DosGetDateTime(pdt);
  17. put("Enter new means of timezone"); io.get(i);
  18. dt.timezone := short(i);
  19. rc:=DosSetDateTime( pdt );
  20. if rc>0 then
  21.  new_line; put_edit("DosSetDateTime error=",integer(rc));
  22. end if;
  23. end tmzone;
  24.