home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_08_12 / 8n12113a < prev    next >
Text File  |  1990-07-18  |  1KB  |  31 lines

  1. /*
  2.  * time_entry.h
  3.  *
  4.  *  Definition of event structure & types, socket &
  5.  *  file names.
  6. */
  7.  
  8. #define SOCKET_NAME "/usr/bryang/tmp/time_socket"
  9. #define TIME_FILE   "/usr/bryang/ta/time"
  10.  
  11.     typedef struct {
  12.        int    event_cd;     /* Code to specify event; see below   */
  13.        time_t event_st;     /* Time stamp of event start time     */
  14.        char   bill_flag;    /* Y - time is billable               */
  15.        char   logname[8];   /* Login name of user                 */
  16.         }EVENT_TYPE;
  17.  
  18. /*
  19.  * The following are examples of valid event types.
  20. */
  21.  
  22. #define PHONE_IN       1     /* Phone time - in call              */
  23. #define PHONE_OUT      2     /* Phone time - out call             */
  24. #define PROJECT_CODED  3     /* Project time w/ time code         */
  25. #define PROCEST_NSPEC  4     /* Project time w/o time code        */
  26. #define OVERHEAD       5     /* General overhead time             */
  27. #define MARKETING      6     /* Looking for that next slot...     */
  28. #define SHUT_DOWN     99     /* Force server process to exit      */
  29.  
  30.  
  31.