xref: /aosp_15_r20/external/musl/compat/time32/getitimer_time32.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include "time32.h"
2*c9945492SAndroid Build Coastguard Worker #include <time.h>
3*c9945492SAndroid Build Coastguard Worker #include <sys/time.h>
4*c9945492SAndroid Build Coastguard Worker 
__getitimer_time32(int which,struct itimerval32 * old32)5*c9945492SAndroid Build Coastguard Worker int __getitimer_time32(int which, struct itimerval32 *old32)
6*c9945492SAndroid Build Coastguard Worker {
7*c9945492SAndroid Build Coastguard Worker 	struct itimerval old;
8*c9945492SAndroid Build Coastguard Worker 	int r = getitimer(which, &old);
9*c9945492SAndroid Build Coastguard Worker 	if (r) return r;
10*c9945492SAndroid Build Coastguard Worker 	old32->it_interval.tv_sec = old.it_interval.tv_sec;
11*c9945492SAndroid Build Coastguard Worker 	old32->it_interval.tv_usec = old.it_interval.tv_usec;
12*c9945492SAndroid Build Coastguard Worker 	old32->it_value.tv_sec = old.it_value.tv_sec;
13*c9945492SAndroid Build Coastguard Worker 	old32->it_value.tv_usec = old.it_value.tv_usec;
14*c9945492SAndroid Build Coastguard Worker 	return 0;
15*c9945492SAndroid Build Coastguard Worker }
16