12345678 |
- #include "__virtualmath.h"
- volatile SignalTag signal_tag = {.signum=0, .status=signal_reset};
- void vmSignalHandler(int signum) {
- signal_tag.status = signal_appear;
- signal_tag.signum = signum;
- signal(signum, vmSignalHandler); // vmSignalHandler 触发后,会和信号解除绑定,因此必须再次绑定
- }
|