diff options
| author | Thayne McCombs <astrothayne@gmail.com> | 2017-10-05 23:49:36 -0600 |
|---|---|---|
| committer | Thayne McCombs <astrothayne@gmail.com> | 2017-10-06 01:15:49 -0600 |
| commit | 6ff6b935608f7c5b6b53517f3fc5bafec911a79d (patch) | |
| tree | b0312b09d1013b9c73aa0011a339f1201569c52c /src/libstd/sys/windows | |
| parent | a4af9309d060b76ddaeb91c52d9f0e05dc97264c (diff) | |
| download | rust-6ff6b935608f7c5b6b53517f3fc5bafec911a79d.tar.gz rust-6ff6b935608f7c5b6b53517f3fc5bafec911a79d.zip | |
Add current_pid function
Fixes #44971
Diffstat (limited to 'src/libstd/sys/windows')
| -rw-r--r-- | src/libstd/sys/windows/os.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libstd/sys/windows/os.rs b/src/libstd/sys/windows/os.rs index a51b458451e..b9448243559 100644 --- a/src/libstd/sys/windows/os.rs +++ b/src/libstd/sys/windows/os.rs @@ -318,6 +318,10 @@ pub fn exit(code: i32) -> ! { unsafe { c::ExitProcess(code as c::UINT) } } +pub fn getpid() -> u32 { + unsafe { c::GetCurrentProcessId() as u32 } +} + #[cfg(test)] mod tests { use io::Error; |
