Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File5.10.4 Tgettimeofday TOS Name: »Tgettimeofday« - erfragt den Status der internen, hochauflösenden Systemzeit. Gemdosnummer: 341 (0x0155) Deklaration: int32_t Tgettimeofday ( timeval *tv, timezone *tzp ); Beschreibung: Diese Funktion erfragt den Status der internen, hochauflösenden Systemzeit. Das Argument tv ist ein Zeiger auf eine timeval Struktur. Das Argument tzp ist ein Zeiger auf eine timezone Struktur. Es kann für jeden der beiden Argumente NULL übergeben werden. Dies wird nicht als Fehler angesehen. Entwickler von Bibliotheken sollten beachten, daß die Definition der Struktur timezone nicht konform zu der anderer Strukturen ist. Die Member sind vom Datentyp int und nicht long (Dies trifft nur für die Struktur timezone zu, die Member der Struktur timeval sind vom Datentyp long). 16-Bit Bibliotheken müssen den Inhalt der Struktur, auf die tzp zeigt, kopieren. Der Ssystem() Aufruf hat ein Kommando S_CLOCKMODE. Dieses Kommando erlaubt es, den Modus des Kernel Zeitgebers zu setzen oder anzufragen. Z.B. festzulegen, ob die Hardware Uhr UTC oder die local time anzeigt. Es ist geplant, MiNT kompatibel zu dem kernel time keeping model aus der RFC1305 zu machen. Dieses Modell wurde erfolgreich in Betriebssystemen wie SunOS, Ultrix, OSF/1, HP-UX und Linux umgesetzt. Es ist zu erwarten, daß sich die interen Realsierung in Zukunft ändert. Ergebnis: Der Aufruf kann nicht fehlschlagen, es wird immer E_OK zurückgeliefert. Verfügbar: Verfügbar, wenn ein MiNT Kernel mit einer Versionsnummer von mindestens 1.15.0 erkannt wird. Gruppe: Datum und Uhrzeit Querverweis: Binding Ssystem Tsettimeofday