Skip to content

Commit 032304f

Browse files
authored
Rename Waidid* to WaidId*, for consistency with WaitId. (#1267)
Vague rule: `Pid` and `Tid` don't capitalize the `I` because they're commonly pronounced as a single syllable as if they're their own word. `WaitId` is pronounced as two syllables, so capitalize the `I`.
1 parent dbf1ac6 commit 032304f

File tree

5 files changed

+33
-33
lines changed

5 files changed

+33
-33
lines changed

src/backend/libc/process/syscalls.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ use crate::process::{Resource, Rlimit};
6565
target_os = "vita",
6666
target_os = "wasi"
6767
)))]
68-
use crate::process::{WaitId, WaitidOptions, WaitidStatus};
68+
use crate::process::{WaitId, WaitIdOptions, WaitIdStatus};
6969
use core::mem::MaybeUninit;
7070
#[cfg(target_os = "linux")]
7171
use {
@@ -465,7 +465,7 @@ pub(crate) fn _waitpid(
465465
target_os = "wasi"
466466
)))]
467467
#[inline]
468-
pub(crate) fn waitid(id: WaitId<'_>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
468+
pub(crate) fn waitid(id: WaitId<'_>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
469469
// Get the id to wait on.
470470
match id {
471471
WaitId::All => _waitid_all(options),
@@ -486,7 +486,7 @@ pub(crate) fn waitid(id: WaitId<'_>, options: WaitidOptions) -> io::Result<Optio
486486
target_os = "wasi"
487487
)))]
488488
#[inline]
489-
fn _waitid_all(options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
489+
fn _waitid_all(options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
490490
// `waitid` can return successfully without initializing the struct (no
491491
// children found when using `WNOHANG`)
492492
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -510,7 +510,7 @@ fn _waitid_all(options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
510510
target_os = "wasi"
511511
)))]
512512
#[inline]
513-
fn _waitid_pid(pid: Pid, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
513+
fn _waitid_pid(pid: Pid, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
514514
// `waitid` can return successfully without initializing the struct (no
515515
// children found when using `WNOHANG`)
516516
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -534,7 +534,7 @@ fn _waitid_pid(pid: Pid, options: WaitidOptions) -> io::Result<Option<WaitidStat
534534
target_os = "wasi"
535535
)))]
536536
#[inline]
537-
fn _waitid_pgid(pgid: Option<Pid>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
537+
fn _waitid_pgid(pgid: Option<Pid>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
538538
// `waitid` can return successfully without initializing the struct (no
539539
// children found when using `WNOHANG`)
540540
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -552,7 +552,7 @@ fn _waitid_pgid(pgid: Option<Pid>, options: WaitidOptions) -> io::Result<Option<
552552

553553
#[cfg(target_os = "linux")]
554554
#[inline]
555-
fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
555+
fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
556556
// `waitid` can return successfully without initializing the struct (no
557557
// children found when using `WNOHANG`)
558558
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -568,7 +568,7 @@ fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitidOptions) -> io::Result<Optio
568568
Ok(unsafe { cvt_waitid_status(status) })
569569
}
570570

571-
/// Convert a `siginfo_t` to a `WaitidStatus`.
571+
/// Convert a `siginfo_t` to a `WaitIdStatus`.
572572
///
573573
/// # Safety
574574
///
@@ -582,7 +582,7 @@ fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitidOptions) -> io::Result<Optio
582582
target_os = "wasi"
583583
)))]
584584
#[inline]
585-
unsafe fn cvt_waitid_status(status: MaybeUninit<c::siginfo_t>) -> Option<WaitidStatus> {
585+
unsafe fn cvt_waitid_status(status: MaybeUninit<c::siginfo_t>) -> Option<WaitIdStatus> {
586586
let status = status.assume_init();
587587
// `si_pid` is supposedly the better way to check that the struct has been
588588
// filled, e.g. the Linux manual page says about the `WNOHANG` case “zero
@@ -594,7 +594,7 @@ unsafe fn cvt_waitid_status(status: MaybeUninit<c::siginfo_t>) -> Option<WaitidS
594594
if status.si_signo == 0 {
595595
None
596596
} else {
597-
Some(WaitidStatus(status))
597+
Some(WaitIdStatus(status))
598598
}
599599
}
600600

src/backend/linux_raw/process/syscalls.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use crate::io;
2121
use crate::pid::RawPid;
2222
use crate::process::{
2323
Cpuid, MembarrierCommand, MembarrierQuery, Pid, PidfdFlags, PidfdGetfdFlags, Resource, Rlimit,
24-
Uid, WaitId, WaitOptions, WaitStatus, WaitidOptions, WaitidStatus,
24+
Uid, WaitId, WaitIdOptions, WaitIdStatus, WaitOptions, WaitStatus,
2525
};
2626
use crate::signal::Signal;
2727
use crate::utils::as_mut_ptr;
@@ -414,7 +414,7 @@ pub(crate) fn _waitpid(
414414
}
415415

416416
#[inline]
417-
pub(crate) fn waitid(id: WaitId<'_>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
417+
pub(crate) fn waitid(id: WaitId<'_>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
418418
// Get the id to wait on.
419419
match id {
420420
WaitId::All => _waitid_all(options),
@@ -425,7 +425,7 @@ pub(crate) fn waitid(id: WaitId<'_>, options: WaitidOptions) -> io::Result<Optio
425425
}
426426

427427
#[inline]
428-
fn _waitid_all(options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
428+
fn _waitid_all(options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
429429
// `waitid` can return successfully without initializing the struct (no
430430
// children found when using `WNOHANG`)
431431
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -444,7 +444,7 @@ fn _waitid_all(options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
444444
}
445445

446446
#[inline]
447-
fn _waitid_pid(pid: Pid, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
447+
fn _waitid_pid(pid: Pid, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
448448
// `waitid` can return successfully without initializing the struct (no
449449
// children found when using `WNOHANG`)
450450
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -463,7 +463,7 @@ fn _waitid_pid(pid: Pid, options: WaitidOptions) -> io::Result<Option<WaitidStat
463463
}
464464

465465
#[inline]
466-
fn _waitid_pgid(pgid: Option<Pid>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
466+
fn _waitid_pgid(pgid: Option<Pid>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
467467
// `waitid` can return successfully without initializing the struct (no
468468
// children found when using `WNOHANG`)
469469
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -482,7 +482,7 @@ fn _waitid_pgid(pgid: Option<Pid>, options: WaitidOptions) -> io::Result<Option<
482482
}
483483

484484
#[inline]
485-
fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitidOptions) -> io::Result<Option<WaitidStatus>> {
485+
fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitIdOptions) -> io::Result<Option<WaitIdStatus>> {
486486
// `waitid` can return successfully without initializing the struct (no
487487
// children found when using `WNOHANG`)
488488
let mut status = MaybeUninit::<c::siginfo_t>::zeroed();
@@ -500,20 +500,20 @@ fn _waitid_pidfd(fd: BorrowedFd<'_>, options: WaitidOptions) -> io::Result<Optio
500500
Ok(unsafe { cvt_waitid_status(status) })
501501
}
502502

503-
/// Convert a `siginfo_t` to a `WaitidStatus`.
503+
/// Convert a `siginfo_t` to a `WaitIdStatus`.
504504
///
505505
/// # Safety
506506
///
507507
/// The caller must ensure that `status` is initialized and that `waitid`
508508
/// returned successfully.
509509
#[inline]
510510
#[rustfmt::skip]
511-
unsafe fn cvt_waitid_status(status: MaybeUninit<c::siginfo_t>) -> Option<WaitidStatus> {
511+
unsafe fn cvt_waitid_status(status: MaybeUninit<c::siginfo_t>) -> Option<WaitIdStatus> {
512512
let status = status.assume_init();
513513
if status.__bindgen_anon_1.__bindgen_anon_1._sifields._sigchld._pid == 0 {
514514
None
515515
} else {
516-
Some(WaitidStatus(status))
516+
Some(WaitIdStatus(status))
517517
}
518518
}
519519

src/process/wait.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ bitflags! {
3535
/// Options for modifying the behavior of [`waitid`].
3636
#[repr(transparent)]
3737
#[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
38-
pub struct WaitidOptions: u32 {
38+
pub struct WaitIdOptions: u32 {
3939
/// Return immediately if no child has exited.
4040
const NOHANG = bitcast!(backend::process::wait::WNOHANG);
4141
/// Return if a stopped child has been resumed by delivery of
@@ -135,10 +135,10 @@ impl WaitStatus {
135135
#[derive(Clone, Copy)]
136136
#[repr(transparent)]
137137
#[cfg(not(any(target_os = "openbsd", target_os = "redox", target_os = "wasi")))]
138-
pub struct WaitidStatus(pub(crate) backend::c::siginfo_t);
138+
pub struct WaitIdStatus(pub(crate) backend::c::siginfo_t);
139139

140140
#[cfg(not(any(target_os = "openbsd", target_os = "redox", target_os = "wasi")))]
141-
impl WaitidStatus {
141+
impl WaitIdStatus {
142142
/// Returns whether the process is currently stopped.
143143
#[inline]
144144
pub fn stopped(&self) -> bool {
@@ -363,7 +363,7 @@ pub fn wait(waitopts: WaitOptions) -> io::Result<Option<(Pid, WaitStatus)>> {
363363
#[inline]
364364
pub fn waitid<'a>(
365365
id: impl Into<WaitId<'a>>,
366-
options: WaitidOptions,
367-
) -> io::Result<Option<WaitidStatus>> {
366+
options: WaitIdOptions,
367+
) -> io::Result<Option<WaitIdStatus>> {
368368
backend::process::syscalls::waitid(id.into(), options)
369369
}

tests/process/pidfd.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fn test_pidfd_waitid() {
3434

3535
let status = process::waitid(
3636
process::WaitId::PidFd(pidfd.as_fd()),
37-
process::WaitidOptions::STOPPED,
37+
process::WaitIdOptions::STOPPED,
3838
)
3939
.expect("failed to wait")
4040
.unwrap();
@@ -69,7 +69,7 @@ fn test_pidfd_poll() {
6969
// The child process should not have exited yet.
7070
match process::waitid(
7171
process::WaitId::PidFd(pidfd.as_fd()),
72-
process::WaitidOptions::EXITED,
72+
process::WaitIdOptions::EXITED,
7373
) {
7474
Err(io::Errno::AGAIN) => (),
7575
Err(e) => panic!("unexpected result: {:?}", e),
@@ -83,7 +83,7 @@ fn test_pidfd_poll() {
8383
// The child process should have exited.
8484
let status = process::waitid(
8585
process::WaitId::PidFd(pidfd.as_fd()),
86-
process::WaitidOptions::EXITED,
86+
process::WaitIdOptions::EXITED,
8787
)
8888
.expect("failed to wait")
8989
.unwrap();

tests/process/wait.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ fn test_waitid() {
109109

110110
unsafe { kill(child.id() as _, SIGSTOP) };
111111

112-
let status = process::waitid(process::WaitId::Pid(pid), process::WaitidOptions::STOPPED)
112+
let status = process::waitid(process::WaitId::Pid(pid), process::WaitIdOptions::STOPPED)
113113
.expect("failed to wait")
114114
.unwrap();
115115

@@ -119,7 +119,7 @@ fn test_waitid() {
119119

120120
unsafe { kill(child.id() as _, SIGCONT) };
121121

122-
let status = process::waitid(process::WaitId::Pid(pid), process::WaitidOptions::CONTINUED)
122+
let status = process::waitid(process::WaitId::Pid(pid), process::WaitIdOptions::CONTINUED)
123123
.expect("failed to wait")
124124
.unwrap();
125125

@@ -131,7 +131,7 @@ fn test_waitid() {
131131

132132
let status = process::waitid(
133133
process::WaitId::Pgid(Some(pgid)),
134-
process::WaitidOptions::STOPPED,
134+
process::WaitIdOptions::STOPPED,
135135
)
136136
.expect("failed to wait")
137137
.unwrap();
@@ -144,7 +144,7 @@ fn test_waitid() {
144144

145145
let status = process::waitid(
146146
process::WaitId::Pgid(Some(pgid)),
147-
process::WaitidOptions::CONTINUED,
147+
process::WaitIdOptions::CONTINUED,
148148
)
149149
.expect("failed to wait")
150150
.unwrap();
@@ -153,7 +153,7 @@ fn test_waitid() {
153153

154154
let status = process::waitid(
155155
process::WaitId::All,
156-
process::WaitidOptions::EXITED | process::WaitidOptions::NOHANG,
156+
process::WaitIdOptions::EXITED | process::WaitIdOptions::NOHANG,
157157
)
158158
.expect("failed to wait");
159159

@@ -163,7 +163,7 @@ fn test_waitid() {
163163

164164
let status = process::waitid(
165165
process::WaitId::Pid(pid),
166-
process::WaitidOptions::EXITED | process::WaitidOptions::NOWAIT,
166+
process::WaitIdOptions::EXITED | process::WaitIdOptions::NOWAIT,
167167
)
168168
.expect("failed to wait")
169169
.unwrap();
@@ -172,7 +172,7 @@ fn test_waitid() {
172172
#[cfg(not(any(target_os = "fuchsia", target_os = "netbsd")))]
173173
assert_eq!(status.terminating_signal(), Some(SIGKILL as _));
174174

175-
let status = process::waitid(process::WaitId::Pid(pid), process::WaitidOptions::EXITED)
175+
let status = process::waitid(process::WaitId::Pid(pid), process::WaitIdOptions::EXITED)
176176
.expect("failed to wait")
177177
.unwrap();
178178

0 commit comments

Comments
 (0)