summaryrefslogtreecommitdiffstats
path: root/src/basic/pidref.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* pidref: various shortcuts to pidref_equal()Lennart Poettering2 days1-0/+10
* tree-wide: drop support for kernels without pidfd_open() and pidfd_send_signal()Mike Yuan7 days1-2/+2
* pidref: drop support for kernels lacking waitid(P_PIDFD, …)Lennart Poettering10 days1-13/+8
* pidref: copy fd id in pidref_copy() tooLennart Poettering10 days1-15/+10
* pidref: move generic pidfd_get_inode_id() to pidfd-utilMike Yuan14 days1-30/+6
* process-util: extract pidfd-related funcs into pidfd-util.[ch]Mike Yuan14 days1-4/+1
* tree-wide: use pidref_is_self() at more placesLennart Poettering2024-12-181-1/+1
* pidref: add explicit concept of "remote" PidRefLennart Poettering2024-10-151-10/+43
* pidref: hookup PID_AUTOMATIC special pid_t value with PidRefLennart Poettering2024-10-141-0/+4
* pidref: move comments that doesn't belong in pidref_copy() to pidref_dup()Mike Yuan2024-07-211-7/+7
* pidref: record pidfd inode number in PidRef structMike Yuan2024-06-141-13/+35
* pidref: introduce pidfd_inode_ids_supported helperMike Yuan2024-06-141-2/+23
* basic: Add debug logging for pidref_set_pid()Daan De Meyer2024-05-291-1/+1
* pidfd: properly detect if libc offers pidfd syscalls and make use of them thenLennart Poettering2024-05-081-0/+4
* pidref: 0 -> NULL for pointerMike Yuan2024-04-091-1/+1
* pidref: use fd_inode_same to compare pidfdsMike Yuan2024-03-111-0/+27
* pidref: split out pidref_copy() from pidref_dup()Yu Watanabe2024-01-231-7/+20
* pidref: add helpers for waiting for pidref processesLennart Poettering2024-01-021-0/+39
* siphash24: introduce siphash24_compress_typesafe() macroYu Watanabe2023-12-251-1/+1
* pidref: add pidref_set_parent() for race-freely getting pidref on ppidLennart Poettering2023-12-131-0/+32
* pidref: introduce hash ops that doesn't come with destructorMike Yuan2023-11-111-6/+5
* pidref: add new pidref_is_self() helperLennart Poettering2023-10-181-0/+7
* pidref: we never have to verify PID 1Lennart Poettering2023-10-181-0/+3
* pidref: make signal sending calls take const PidRefLennart Poettering2023-10-181-3/+3
* pidref: make pidref_verify() parameter constLennart Poettering2023-10-181-1/+1
* pidref: add pidref_verify() helperLennart Poettering2023-09-281-0/+20
* pidref: add pidref_hash_opsLennart Poettering2023-09-281-0/+15
* pidref: add helpers for managing PidRef on the heapLennart Poettering2023-09-281-0/+72
* pidref: add PIDREF_MAKE_FROM_PID()Lennart Poettering2023-09-281-5/+1
* pidref: add sigqueue() helperLennart Poettering2023-09-181-0/+28
* pidref: add structure that can reference a pid via both pidfd and pid_tLennart Poettering2023-09-091-0/+145