mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-29 18:51:15 -03:00
Remove unnecessary Pid::get() calls
This commit is contained in:
@@ -104,7 +104,7 @@ fn builtin_jobs_print(j: &Job, mode: JobsPrintMode, header: bool, streams: &mut
|
||||
}
|
||||
|
||||
for p in j.external_procs() {
|
||||
out += &sprintf!("%d\n", p.pid.load().unwrap().get())[..];
|
||||
out += &sprintf!("%d\n", p.pid.load().unwrap())[..];
|
||||
}
|
||||
streams.out.append(out);
|
||||
}
|
||||
|
||||
@@ -881,7 +881,7 @@ fn exec_external_command(
|
||||
exec_fork,
|
||||
"Fork #%d, pid %d: spawn external command '%s' from '%ls'",
|
||||
count,
|
||||
pid.get(),
|
||||
pid,
|
||||
p.actual_cmd,
|
||||
file.as_ref()
|
||||
.map(|s| s.as_utfstr())
|
||||
|
||||
11
src/proc.rs
11
src/proc.rs
@@ -1110,7 +1110,7 @@ pub fn signal(&self, signal: i32) -> bool {
|
||||
} else {
|
||||
charptr2wcstring(strsignal)
|
||||
};
|
||||
wperror(&sprintf!("killpg(%d, %s)", pgid.get(), strsignal));
|
||||
wperror(&sprintf!("killpg(%d, %s)", pgid, strsignal));
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
@@ -1502,13 +1502,10 @@ fn process_mark_finished_children(parser: &Parser, block_ok: bool) {
|
||||
WNOHANG | WUNTRACED | WCONTINUED,
|
||||
)
|
||||
};
|
||||
if pid <= 0 {
|
||||
let Some(pid) = Pid::new(pid) else {
|
||||
continue;
|
||||
}
|
||||
assert!(
|
||||
pid == proc.pid().unwrap().get(),
|
||||
"Unexpected waitpid() return"
|
||||
);
|
||||
};
|
||||
assert!(pid == proc.pid().unwrap(), "Unexpected waitpid() return");
|
||||
|
||||
// The process has stopped or exited! Update its status.
|
||||
let status = ProcStatus::from_waitpid(statusv);
|
||||
|
||||
Reference in New Issue
Block a user