@@ -121,11 +121,11 @@ enum tst_ts_type {
121
121
122
122
struct tst_ts {
123
123
enum tst_ts_type type ;
124
- union {
124
+ union ts {
125
125
struct timespec libc_ts ;
126
126
struct __kernel_old_timespec kern_old_ts ;
127
127
struct __kernel_timespec kern_ts ;
128
- };
128
+ } ts ;
129
129
};
130
130
131
131
/*
@@ -135,11 +135,11 @@ static inline long long tst_ts_get_sec(struct tst_ts ts)
135
135
{
136
136
switch (ts .type ) {
137
137
case TST_LIBC_TIMESPEC :
138
- return ts .libc_ts .tv_sec ;
138
+ return ts .ts . libc_ts .tv_sec ;
139
139
case TST_KERN_OLD_TIMESPEC :
140
- return ts .kern_old_ts .tv_sec ;
140
+ return ts .ts . kern_old_ts .tv_sec ;
141
141
case TST_KERN_TIMESPEC :
142
- return ts .kern_ts .tv_sec ;
142
+ return ts .ts . kern_ts .tv_sec ;
143
143
default :
144
144
tst_brk (TBROK , "Invalid type: %d" , ts .type );
145
145
return -1 ;
@@ -153,11 +153,11 @@ static inline long long tst_ts_get_nsec(struct tst_ts ts)
153
153
{
154
154
switch (ts .type ) {
155
155
case TST_LIBC_TIMESPEC :
156
- return ts .libc_ts .tv_nsec ;
156
+ return ts .ts . libc_ts .tv_nsec ;
157
157
case TST_KERN_OLD_TIMESPEC :
158
- return ts .kern_old_ts .tv_nsec ;
158
+ return ts .ts . kern_old_ts .tv_nsec ;
159
159
case TST_KERN_TIMESPEC :
160
- return ts .kern_ts .tv_nsec ;
160
+ return ts .ts . kern_ts .tv_nsec ;
161
161
default :
162
162
tst_brk (TBROK , "Invalid type: %d" , ts .type );
163
163
return -1 ;
@@ -171,13 +171,13 @@ static inline void tst_ts_set_sec(struct tst_ts *ts, long long sec)
171
171
{
172
172
switch (ts -> type ) {
173
173
case TST_LIBC_TIMESPEC :
174
- ts -> libc_ts .tv_sec = sec ;
174
+ ts -> ts . libc_ts .tv_sec = sec ;
175
175
break ;
176
176
case TST_KERN_OLD_TIMESPEC :
177
- ts -> kern_old_ts .tv_sec = sec ;
177
+ ts -> ts . kern_old_ts .tv_sec = sec ;
178
178
break ;
179
179
case TST_KERN_TIMESPEC :
180
- ts -> kern_ts .tv_sec = sec ;
180
+ ts -> ts . kern_ts .tv_sec = sec ;
181
181
break ;
182
182
default :
183
183
tst_brk (TBROK , "Invalid type: %d" , ts -> type );
@@ -191,13 +191,13 @@ static inline void tst_ts_set_nsec(struct tst_ts *ts, long long nsec)
191
191
{
192
192
switch (ts -> type ) {
193
193
case TST_LIBC_TIMESPEC :
194
- ts -> libc_ts .tv_nsec = nsec ;
194
+ ts -> ts . libc_ts .tv_nsec = nsec ;
195
195
break ;
196
196
case TST_KERN_OLD_TIMESPEC :
197
- ts -> kern_old_ts .tv_nsec = nsec ;
197
+ ts -> ts . kern_old_ts .tv_nsec = nsec ;
198
198
break ;
199
199
case TST_KERN_TIMESPEC :
200
- ts -> kern_ts .tv_nsec = nsec ;
200
+ ts -> ts . kern_ts .tv_nsec = nsec ;
201
201
break ;
202
202
default :
203
203
tst_brk (TBROK , "Invalid type: %d" , ts -> type );
@@ -211,8 +211,8 @@ static inline struct tst_ts tst_ts_from_timespec(struct timespec ts)
211
211
{
212
212
struct tst_ts t = {
213
213
.type = TST_LIBC_TIMESPEC ,
214
- .libc_ts .tv_sec = ts .tv_sec ,
215
- .libc_ts .tv_nsec = ts .tv_nsec ,
214
+ .ts . libc_ts .tv_sec = ts .tv_sec ,
215
+ .ts . libc_ts .tv_nsec = ts .tv_nsec ,
216
216
};
217
217
218
218
return t ;
@@ -223,7 +223,7 @@ static inline struct tst_ts tst_ts_from_timespec(struct timespec ts)
223
223
*/
224
224
static inline struct timespec tst_ts_to_timespec (struct tst_ts t )
225
225
{
226
- return t .libc_ts ;
226
+ return t .ts . libc_ts ;
227
227
}
228
228
229
229
/*
0 commit comments