Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Auflistung des gettime-Dienstprogrammcodes

Das gettime-Dienstprogramm ist ein C-Programm, das vom PROBE-Programm zur Verfolgung der Zeit, die zwischen den Neustarts des Testsignals vergangen ist. Sie müssen dieses Programm kompilieren und es im selben Verzeichnis wie die Rückrufmethode ablegen, d.h. das Verzeichnis, auf das mit der RT_basedir-Eigenschaft verwiesen wird.


Beispiel B–4 gettime.c-Dienstprogramm

# This utility program, used by the probe method of the data service, tracks
# the elapsed time in seconds from a known reference point (epoch point). It
# must be compiled and placed in the same directory as the data service callback
# methods (RT_basedir).

#pragma ident   “@(#)gettime.c   1.1   00/05/24 SMI”

#include <stdio.h>
#include <sys/types.h>
#include <time.h>

main()
{
    printf(“%d\n”, time(0));
    exit(0);
}