pub fn tcsetpgrp(fd: BorrowedFd<'_>, process_group: Pid) -> Result<(), Errno>Expand description
tcsetpgrp (TIOCSPGRP) — installe process_group comme groupe de premier
plan du terminal fd.
Le kernel lit un pid_t (i32) à l’adresse passée : on lui présente la
valeur brute du [Pid] sur la pile. Pid étant non nul par typage, aucune
sentinelle 0 n’est jamais présentée au kernel (ADR-021 conv. 1).
§Errors
- [
Errno::ENOTTY] :fdn’est pas le terminal de contrôle de l’appelant. - [
Errno::EPERM] :process_groupn’appartient pas à la session defd. - [
Errno::EBADF] :fdn’est pas un descripteur valide.