master/globals.h
changeset 1417 7c2d5d69134c
parent 1396 9d04cc08f40f
child 1420 5eb814732c46
equal deleted inserted replaced
1416:85d20ae6736e 1417:7c2d5d69134c
   249 #define EC_SYSFS_READ_WRITE_ATTR(NAME) \
   249 #define EC_SYSFS_READ_WRITE_ATTR(NAME) \
   250     static struct attribute attr_##NAME = { \
   250     static struct attribute attr_##NAME = { \
   251         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
   251         .name = EC_STR(NAME), .owner = THIS_MODULE, .mode = S_IRUGO | S_IWUSR \
   252     }
   252     }
   253 
   253 
   254 /** Timeval to nanoseconds conversion.
       
   255  *
       
   256  * \param TV Pointer to struct timeval.
       
   257  */
       
   258 #define EC_TIMEVAL2NANO(TV) \
       
   259     (((TV)->tv_sec - 946684800ULL) * 1000000000ULL + (TV)->tv_usec * 1000ULL)
       
   260 
       
   261 /*****************************************************************************/
   254 /*****************************************************************************/
   262 
   255 
   263 extern char *ec_master_version_str;
   256 extern char *ec_master_version_str;
   264 
   257 
   265 /*****************************************************************************/
   258 /*****************************************************************************/