The D Programming Language's Unofficial Docs
beta
Dlang.org
Get Help
Target.OS
dmd
target
Target
Bit decoding of the Target.OS
Values
Value
Meaning
Freestanding
0
linux
1
Windows
2
OSX
4
OpenBSD
8
FreeBSD
0x10
Solaris
0x20
DragonFlyBSD
0x40
all
linux
|
Windows
|
OSX
|
OpenBSD
|
FreeBSD
|
Solaris
|
DragonFlyBSD
Posix
linux
|
OSX
|
OpenBSD
|
FreeBSD
|
Solaris
|
DragonFlyBSD
dmd
target
Target
enums
OS
functions
_init
addPredefinedGlobalIdentifiers
alignsize
deinitialize
fieldalign
getTargetInfo
isCalleeDestroyingArgs
isReturnOnStack
isVectorOpSupported
isVectorTypeSupported
isXmmSupported
libraryObjectMonitors
parameterSize
preferPassByRef
setCPU
systemLinkage
toArgTypes
va_listType
properties
FreeBSDMajor
isPOSIX
structs
FPTypeProperties
variables
DoubleProperties
FloatProperties
RealProperties
architectureName
c
classinfosize
cpp
dll_ext
lib_ext
maxStaticDataSize
obj_ext
objc
ptrsize
realalignsize
realpad
realsize
run_noext
Suggestion Box / Bug Report
Bit decoding of the Target.OS