|
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0 |
|
| #
5563aaa6 |
| 09-Mar-2021 |
Sascha Wildner <saw@online.de> |
<sys/procctl.h>: Add missing __BEGIN_DECLS/__END_DECLS.
Needed by x11-wm/gamescope.
Reported-by: zrj
|
| #
acdf1ee6 |
| 15-Nov-2020 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Add PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_STATUS
* Add PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_STATUS to procctl(2).
This follows the linux and freebsd semantics, however it should be note
kernel - Add PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_STATUS
* Add PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_STATUS to procctl(2).
This follows the linux and freebsd semantics, however it should be noted that since the child of a fork() clears the setting, these semantics have a fork/exit race between an exiting parent and a child which has not yet setup its death wish.
* Also fix a number of signal ranging checks.
Requested-by: zrj
show more ...
|
|
Revision tags: v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
| #
cf1c1560 |
| 10-Jan-2020 |
Sascha Wildner <saw@online.de> |
<sys/procctl.h>: Sync idtype_t comments with <sys/wait.h>.
|
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
| #
33b81dc9 |
| 30-Sep-2018 |
Matthew Dillon <dillon@apollo.backplane.com> |
system - Add wait6(), waitid(), and si_pid/si_uid siginfo support
* Add the wait6() system call (header definitions taken from FreeBSD). This required rearranging kern_wait() a bit. In particular
system - Add wait6(), waitid(), and si_pid/si_uid siginfo support
* Add the wait6() system call (header definitions taken from FreeBSD). This required rearranging kern_wait() a bit. In particular, we now maintain a hold count of 1 on the process during processing instead of releasing the hold count early.
* Add waitid() to libc (waitid.c taken from FreeBSD).
* Adjust manual pages (taken from FreeBSD).
* Add siginfo si_pid and si_uid support. This basically allows a process taking a signal to determine where the signal came from. The fields already existed in siginfo but were not implemented.
Implemented using a non-queued per-process array of signal numbers. The last originator sending any given signal is recorded and passed through to userland in the siginfo.
* Fixes the 'lightdm' X display manager. lightdm relies on si_pid support. In addition, note that avoiding long lightdm related latencies and timeouts require a softlink from libmozjs-52.so to libmozjs-52.so.0 (must be addressed in dports, not addressed in this commit).
Loosely-taken-from: FreeBSD (wait6, waitid support only) Reviewed-by: swildner
show more ...
|
|
Revision tags: v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc |
|
| #
64a757fe |
| 23-Feb-2017 |
Sascha Wildner <saw@online.de> |
<sys/procctl.h>: Include <sys/types.h> explicitly for userland.
This prepares for more namespace cleanup in standard headers.
|
|
Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2 |
|
| #
fc3bc286 |
| 11-Nov-2014 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Add reapctl() system call for managing sub-processes (3) -> procctl()
* After discussions, rename reapctl() -> procctl() and adjust the API to be compatible with FreeBSD.
* bapt will imp
kernel - Add reapctl() system call for managing sub-processes (3) -> procctl()
* After discussions, rename reapctl() -> procctl() and adjust the API to be compatible with FreeBSD.
* bapt will implement the same exact feature in FreeBSD via procctl().
show more ...
|