diff -r 85d20ae6736e -r 7c2d5d69134c lib/master.c --- a/lib/master.c Fri Apr 24 09:51:11 2009 +0000 +++ b/lib/master.c Fri Apr 24 10:24:53 2009 +0000 @@ -190,13 +190,11 @@ /*****************************************************************************/ -void ecrt_master_sync_reference_clock(ec_master_t *master, - const struct timeval *app_time) +void ecrt_master_sync_reference_clock(ec_master_t *master, uint64_t app_time) { ec_ioctl_dc_t data; - data.app_time.tv_sec = app_time->tv_sec; - data.app_time.tv_usec = app_time->tv_usec; + data.app_time = app_time; if (ioctl(master->fd, EC_IOCTL_SYNC_REF, &data) == -1) { fprintf(stderr, "Failed to sync reference clock: %s\n",