#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/time.h>

int main()
  {
  struct timeval t1, t2;
  long long elapsedTime;

  /* Startwert */
  gettimeofday(&t1, NULL);

  /* machwas */
  sleep(1);

  /* Endwert */
  gettimeofday(&t2, NULL);

  /* Berechne die verbrauchte Zeit in Microsekunden */
  elapsedTime = ((t2.tv_sec * 1000000) + t2.tv_usec)
              - ((t1.tv_sec * 1000000) + t1.tv_usec);
  printf("Aufruf dauerte  %lld us\n", elapsedTime);

  return 0;
  }

