Blob Blame History Raw
/* Ltrace Test : time-record.c.
   Objectives  : Verify that Ltrace can record timestamp and spent
   time inside each call.

   This file was written by Yao Qi <qiyao@cn.ibm.com>.  */
#include <stdio.h>
#include <time.h>
#include <unistd.h>

#define SLEEP_COUNT 2
#define NANOSLEEP_COUNT 50

int 
main ()
{
  struct timespec request, remain;
  request.tv_sec = 0;
  request.tv_nsec = NANOSLEEP_COUNT * 1000000;
  
  sleep (SLEEP_COUNT);
  nanosleep (&request, NULL);
  
  return 0;
}