mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-09 04:52:23 +08:00
Fix availability of some constants for Windows (#10818)
This commit is contained in:
@@ -28,7 +28,7 @@ if sys.platform != "win32":
|
||||
PROT_READ: int
|
||||
PROT_WRITE: int
|
||||
|
||||
PAGESIZE: int
|
||||
PAGESIZE: int
|
||||
|
||||
class mmap(Iterable[int], Sized):
|
||||
if sys.platform == "win32":
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
import sys
|
||||
from typing_extensions import Literal
|
||||
from typing_extensions import Final, Literal
|
||||
|
||||
# This module is only available on Windows
|
||||
if sys.platform == "win32":
|
||||
CRT_ASSEMBLY_VERSION: Final[str]
|
||||
LK_UNLCK: Literal[0]
|
||||
LK_LOCK: Literal[1]
|
||||
LK_NBLCK: Literal[2]
|
||||
|
||||
@@ -10,10 +10,8 @@ NSIG: int
|
||||
|
||||
class Signals(IntEnum):
|
||||
SIGABRT: int
|
||||
SIGEMT: int
|
||||
SIGFPE: int
|
||||
SIGILL: int
|
||||
SIGINFO: int
|
||||
SIGINT: int
|
||||
SIGSEGV: int
|
||||
SIGTERM: int
|
||||
@@ -23,6 +21,8 @@ class Signals(IntEnum):
|
||||
CTRL_C_EVENT: int
|
||||
CTRL_BREAK_EVENT: int
|
||||
else:
|
||||
SIGEMT: int
|
||||
SIGINFO: int
|
||||
SIGALRM: int
|
||||
SIGBUS: int
|
||||
SIGCHLD: int
|
||||
@@ -77,10 +77,8 @@ else:
|
||||
def signal(__signalnum: _SIGNUM, __handler: _HANDLER) -> _HANDLER: ...
|
||||
|
||||
SIGABRT: Signals
|
||||
SIGEMT: Signals
|
||||
SIGFPE: Signals
|
||||
SIGILL: Signals
|
||||
SIGINFO: Signals
|
||||
SIGINT: Signals
|
||||
SIGSEGV: Signals
|
||||
SIGTERM: Signals
|
||||
@@ -90,6 +88,8 @@ if sys.platform == "win32":
|
||||
CTRL_C_EVENT: Signals
|
||||
CTRL_BREAK_EVENT: Signals
|
||||
else:
|
||||
SIGINFO: Signals
|
||||
SIGEMT: Signals
|
||||
SIGALRM: Signals
|
||||
SIGBUS: Signals
|
||||
SIGCHLD: Signals
|
||||
|
||||
@@ -4,6 +4,7 @@ from typing import overload
|
||||
from typing_extensions import Literal
|
||||
|
||||
if sys.platform == "win32":
|
||||
SND_APPLICATION: Literal[128]
|
||||
SND_FILENAME: Literal[131072]
|
||||
SND_ALIAS: Literal[65536]
|
||||
SND_LOOP: Literal[8]
|
||||
|
||||
Reference in New Issue
Block a user