xref: /aosp_15_r20/external/musl/src/fenv/fesetexceptflag.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include <fenv.h>
2*c9945492SAndroid Build Coastguard Worker 
fesetexceptflag(const fexcept_t * fp,int mask)3*c9945492SAndroid Build Coastguard Worker int fesetexceptflag(const fexcept_t *fp, int mask)
4*c9945492SAndroid Build Coastguard Worker {
5*c9945492SAndroid Build Coastguard Worker 	feclearexcept(~*fp & mask);
6*c9945492SAndroid Build Coastguard Worker 	feraiseexcept(*fp & mask);
7*c9945492SAndroid Build Coastguard Worker 	return 0;
8*c9945492SAndroid Build Coastguard Worker }
9