/***********************************************************************
               Copyright (c) 2000-2007 SKY Computers, Inc.

 Redistribution and use in source and binary forms are permitted
 provided that this notice is preserved and that due credit is given to
 SKY Computers, Inc. The name of SKY Computers, Inc. may not be used to
 endorse or promote products derived from this software without
 specific prior written permission. This software is provided ``as is''
 without express or implied warranty.
************************************************************************/

/* Some common include files. */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
#include <pthread.h>
#include <math.h>

#include <string.h>
#include <sched.h>

#include <sys/types.h>
#include <errno.h>

#include <malloc.h>
#include <semaphore.h>
#include "sys/utsname.h"

/* TimeTrac definitions. */
#include "time_trac.h"

/* A macro for checking TimeTrac return errors. */
#define VERIFY_TIMETRAC_STATUS(status) \
   if (status != TTE_SUCCESS) {printf ("In %s, at line %d, ", __FILE__, __LINE__); time_trac_perror(status);}

#define MAX_STR_SIZE           (256)

/* Some handy macros. */
#define NO           (0)
#define YES          (1)
#define FOREVER      (1)

/* ----------------------------- End of File --------------------------*/


