unconditionally pass through std/os and deprecate shim/os (#199)

This commit is contained in:
tersec 2023-06-15 12:55:16 +00:00 committed by GitHub
parent 607059fe31
commit 65ce2203f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 16 deletions

View File

@ -1,18 +1,3 @@
{.deprecated: "use std/os".}
import std/os
export os
when defined(windows):
import winlean
else:
import posix
when not declared(getCurrentProcessId):
proc getCurrentProcessId*(): int =
## return current process ID. See also ``osproc.processID(p: Process)``.
when defined(windows):
proc GetCurrentProcessId(): DWORD {.stdcall, dynlib: "kernel32",
importc: "GetCurrentProcessId".}
GetCurrentProcessId().int
else:
getpid()