}
clock->name = g_quark_from_string(right);
g_free(right);
- CTF_EVENT_SET_FIELD(clock, name);
+ CTF_CLOCK_SET_FIELD(clock, name);
} else if (!strcmp(left, "uuid")) {
char *right;
}
clock->description = right;
} else if (!strcmp(left, "freq")) {
- if (clock->freq) {
+ if (CTF_CLOCK_FIELD_IS_SET(clock, freq)) {
fprintf(fd, "[error] %s: freq already declared in clock declaration\n", __func__);
ret = -EPERM;
goto error;
ret = -EINVAL;
goto error;
}
+ CTF_CLOCK_SET_FIELD(clock, freq);
} else if (!strcmp(left, "precision")) {
if (clock->precision) {
fprintf(fd, "[error] %s: precision already declared in clock declaration\n", __func__);