si_xxx macro should not be used in compat headers, as these are standard member names or only can be used in our native header file signal.h.