Summary: | [libc] [patch] Compatibility enhancement - sigsend() (function) and sigsendset() (system call) | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | jau | ||||
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> | ||||
Status: | Open --- | ||||||
Severity: | Affects Only Me | Keywords: | patch | ||||
Priority: | Normal | ||||||
Version: | 9.2-BETA1 | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
jau
2013-07-21 14:10:00 UTC
It is better to replace the following line in sigsend() pset.p_op = POP_OR; with pset.p_op = POP_AND; This is more efficient inside the kernel when scanning the process list. --jau Now that a bunch of new system calls from cap_rights_limit() to procctl() have reserved entry numbers from 533 to 544, the code 533 I had originally used in the sigsend()/sigsendset() patch needs to be changed to 545. --jau For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped Apparently even Linux supports sigsend() and sigsendset() these days. Both binary and source code compatibility with Linux will need these calls sooner or later. Keyword: patch or patch-ready – in lieu of summary line prefix: [patch] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi> |