build: syscalls: Add a SET-CHILD-SUBREAPER! procedure.
* guix/build/syscalls.scm (PR_SET_CHILD_SUBREAPER): New variable. (set-child-subreaper!): New procedure.master
parent
83580b949d
commit
8444b44a8c
|
@ -120,6 +120,8 @@
|
|||
with-file-lock
|
||||
with-file-lock/no-wait
|
||||
|
||||
set-child-subreaper!
|
||||
|
||||
set-thread-name
|
||||
thread-name
|
||||
|
||||
|
@ -1421,6 +1423,11 @@ handler if the lock is already held by another process."
|
|||
|
||||
(define PR_SET_NAME 15) ;<linux/prctl.h>
|
||||
(define PR_GET_NAME 16)
|
||||
(define PR_SET_CHILD_SUBREAPER 36)
|
||||
|
||||
(define (set-child-subreaper!)
|
||||
"Set the CHILD_SUBREAPER capability for the current process."
|
||||
(%prctl PR_SET_CHILD_SUBREAPER 1 0 0 0))
|
||||
|
||||
(define %max-thread-name-length
|
||||
;; Maximum length in bytes of the process name, including the terminating
|
||||
|
|
Reference in New Issue