Overview
Comment: | specialize signal numbers for MIPS |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
164a1a5cfef1b04fc8fe1e76d13a1b57 |
User & Date: | lexi on 2019-11-19 05:23:56 |
Other Links: | manifest | tags |
Context
2019-11-19
| ||
05:34 | add freebsd signal numbers check-in: de2d78ff77 user: lexi tags: trunk | |
05:23 | specialize signal numbers for MIPS check-in: 164a1a5cfe user: lexi tags: trunk | |
05:06 | add posix signal numbers; continue work on kcli check-in: 8d478e0b3c user: lexi tags: trunk | |
Changes
Modified arch/posix.h from [093468646d] to [cb05e98dbe].
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
#endif /* platform flags */ posix_flag_linux_hugetlb = 0x40000 }; enum posix_signal { /* these numbers appear to be consistent across all * platforms; we may have to specialize them if this * assumption turns out to be untrue however. */ posix_signal_hangup = 1, posix_signal_interrupt = 2, posix_signal_quit = 3, posix_signal_illegal = 4, posix_signal_trap = 5, posix_signal_abort = 6, posix_signal_bus = 7, posix_signal_float = 8, posix_signal_kill = 9, posix_signal_user_a = 10, posix_signal_user_b = 12, posix_signal_segfault = 11, posix_signal_pipe = 13, posix_signal_alarm = 14, posix_signal_terminate = 15, posix_signal_stack_fault = 16, posix_signal_child = 17, posix_signal_continue = 18, posix_signal_stop = 19, posix_signal_terminal_stop = 20, posix_signal_tty_input = 21, posix_signal_tty_output = 22, posix_signal_io_urgent = 23, posix_signal_limit_cpu = 24, posix_signal_limit_space = 25, posix_signal_vt_alarm = 26, posix_signal_profile = 27, posix_signal_winch = 28, posix_signal_poll = 29, posix_signal_power = 30, posix_signal_system = 31, }; #endif #ifdef KFplatform_define_types /* platform types */ |
< < < < < < > > > > > > > > > > | > > > > > > > > > > > > > > > > > > | |
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
#endif /* platform flags */ posix_flag_linux_hugetlb = 0x40000 }; enum posix_signal { posix_signal_hangup = 1, posix_signal_interrupt = 2, posix_signal_quit = 3, posix_signal_illegal = 4, posix_signal_trap = 5, posix_signal_abort = 6, posix_signal_float = 8, posix_signal_kill = 9, posix_signal_segfault = 11, posix_signal_pipe = 13, posix_signal_alarm = 14, posix_signal_terminate = 15, #if KVarch == KA_arch_mips /* for some ungodly reason, some signal * numbers on MIPS differ from most other * architectures still in contemporary use */ posix_signal_bus = 10, posix_signal_user_a = 16, posix_signal_user_b = 17, posix_signal_child = 18, posix_signal_continue = 25, posix_signal_stop = 23, posix_signal_terminal_stop = 24, posix_signal_tty_input = 26, posix_signal_tty_output = 27, posix_signal_io_urgent = 21, posix_signal_limit_cpu = 30, posix_signal_limit_space = 31, posix_signal_vt_alarm = 28, posix_signal_profile = 29, posix_signal_winch = 20, posix_signal_poll = 22, posix_signal_power = 19, #else /* x86, ARM, and most others use these * signal numbers */ posix_signal_bus = 7, posix_signal_user_a = 10, posix_signal_user_b = 12, posix_signal_child = 17, posix_signal_continue = 18, posix_signal_stack_fault = 16, posix_signal_stop = 19, posix_signal_terminal_stop = 20, posix_signal_tty_input = 21, posix_signal_tty_output = 22, posix_signal_io_urgent = 23, posix_signal_limit_cpu = 24, posix_signal_limit_space = 25, posix_signal_vt_alarm = 26, posix_signal_profile = 27, posix_signal_winch = 28, posix_signal_poll = 29, posix_signal_power = 30, #endif }; #endif #ifdef KFplatform_define_types /* platform types */ |