mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
uucore: add safe wrapper for getpgrp() (#7676)
* uucore: add safe wrapper for getpgrp() * add getpgrp to the spell ignore --------- Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
This commit is contained in:
committed by
GitHub
parent
6d29b7b3c1
commit
99ca58a7ca
@@ -5,7 +5,7 @@
|
||||
|
||||
// spell-checker:ignore (vars) cvar exitstatus cmdline kworker getsid getpid
|
||||
// spell-checker:ignore (sys/unix) WIFSIGNALED ESRCH
|
||||
// spell-checker:ignore pgrep pwait snice
|
||||
// spell-checker:ignore pgrep pwait snice getpgrp
|
||||
|
||||
use libc::{gid_t, pid_t, uid_t};
|
||||
#[cfg(not(target_os = "redox"))]
|
||||
@@ -23,6 +23,12 @@ pub fn geteuid() -> uid_t {
|
||||
unsafe { libc::geteuid() }
|
||||
}
|
||||
|
||||
/// `getpgrp()` returns the process group ID of the calling process.
|
||||
/// It is a trivial wrapper over libc::getpgrp to "hide" the unsafe
|
||||
pub fn getpgrp() -> pid_t {
|
||||
unsafe { libc::getpgrp() }
|
||||
}
|
||||
|
||||
/// `getegid()` returns the effective group ID of the calling process.
|
||||
pub fn getegid() -> gid_t {
|
||||
unsafe { libc::getegid() }
|
||||
|
||||
Reference in New Issue
Block a user