diff options
Diffstat (limited to 'sys/sys/proc.h')
-rw-r--r-- | sys/sys/proc.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/sys/proc.h b/sys/sys/proc.h index a75a8cfef972..f4cc25fc3dd2 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -503,6 +503,7 @@ struct proc { #define PS_PROFPEND 0x00040 /* Pending SIGPROF needs to be posted. */ #define PS_SWAPINREQ 0x00100 /* Swapin request due to wakeup. */ #define PS_SWAPPING 0x00200 /* Process is being swapped. */ +#define PS_NEEDSIGCHK 0x02000 /* Process may need signal delivery. */ /* flags kept in td_flags */ #define TDF_ONRUNQ 0x00001 /* This KE is on a run queue */ @@ -565,15 +566,6 @@ sigonstack(size_t sp) : 0); } -/* - * Notify the current process (p) that it has a signal pending, - * process as soon as possible. - */ -#define signotify(ke) do { \ - mtx_assert(&sched_lock, MA_OWNED); \ - (ke)->ke_flags |= KEF_ASTPENDING; \ -} while (0) - /* Handy macro to determine if p1 can mangle p2. */ #define PRISON_CHECK(p1, p2) \ ((p1)->p_prison == NULL || (p1)->p_prison == (p2)->p_prison) |