La bibliothèque se documente elle-même · Programmation système
stzOperatingSystem
51 méthodes propres · 1 formes avec extensions, rangées sous leur méthode
la source: base/system/stzOperatingSystem.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Programmation système
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Architecture
ENGINE-BACKED. This used to be Haro's getArch() -- a SECOND computation of a fact the engine already owns (process.zig's process_arch). Two sources of one truth: they happened to agree, but nothing guaranteed it, and a future non-Haro binding of Softanza would have had to derive the fact a third time. It now reads the ONE engine source, through stzProcess, which also owns the Zig<->Softanza vocabulary reconciliation (x86_64 -> x64). See SOFTANZA_SYSTEM_FOUNDATION.md.aussi écrite: Archaucune extension
Is32Bit
ENGINE-BACKED: the native pointer size decides the bit width directly (8 bytes = 64-bit), rather than inferring it from the arch string and returning 0 for anything unrecognised.aucune extension
Is64Bit
(sans commentaire dans la source : le nom se lit comme une phrase) is64 bitdans la section architecture infoaucune extension
BitSize
(sans commentaire dans la source : le nom se lit comme une phrase) bit sizeaussi écrite: Bitsdans la section architecture infoaucune extension
Endianness
ENGINE-BACKED machine facts (were absent on this class).aucune extension
IsLittleEndian
(sans commentaire dans la source : le nom se lit comme une phrase) is little endiandans la section architecture infoaucune extension
IsBigEndian
(sans commentaire dans la source : le nom se lit comme une phrase) is big endiandans la section architecture infoaucune extension
PointerSize
(sans commentaire dans la source : le nom se lit comme une phrase) pointer sizeaussi écrite: PointerSizeInBytesdans la section architecture infoaucune extension
IsARM
(sans commentaire dans la source : le nom se lit comme une phrase) is armdans la section architecture infoaucune extension
IsARM32
(sans commentaire dans la source : le nom se lit comme une phrase) is arm32dans la section architecture infoaucune extension
IsARM64
(sans commentaire dans la source : le nom se lit comme une phrase) is arm64dans la section architecture infoaucune extension
IsX86
(sans commentaire dans la source : le nom se lit comme une phrase) is x86dans la section architecture infoaucune extension
IsX64
(sans commentaire dans la source : le nom se lit comme une phrase) is x64dans la section architecture infoaucune extension
IsIntel
(sans commentaire dans la source : le nom se lit comme une phrase) is inteldans la section architecture infoaucune extension
Name
(sans commentaire dans la source : le nom se lit comme une phrase) nameaussi écrite: OS · OperatingSystemdans la section operating systemaucune extension
NameAndArchitecture
(sans commentaire dans la source : le nom se lit comme une phrase) name and architectureaussi écrite: OSAndArch · NameAndArchdans la section operating systemaucune extension
FullName
(sans commentaire dans la source : le nom se lit comme une phrase) full nameaussi écrite: FullOSNamedans la section operating systemaucune extension
IsWindows
(sans commentaire dans la source : le nom se lit comme une phrase) is windowsdans la section os type checksaucune extension
IsWindows32
(sans commentaire dans la source : le nom se lit comme une phrase) is windows32dans la section os type checksaucune extension
IsWindows64
(sans commentaire dans la source : le nom se lit comme une phrase) is windows64dans la section os type checksaucune extension
IsMSDOS
(sans commentaire dans la source : le nom se lit comme une phrase) is msdosdans la section os type checksaucune extension
IsMSDOS32
(sans commentaire dans la source : le nom se lit comme une phrase) is msdos32dans la section os type checksaucune extension
IsMSDOS64
(sans commentaire dans la source : le nom se lit comme une phrase) is msdos64dans la section os type checksaucune extension
IsUnix
(sans commentaire dans la source : le nom se lit comme une phrase) is unixdans la section os type checksaucune extension
IsUnix32
(sans commentaire dans la source : le nom se lit comme une phrase) is unix32dans la section os type checksaucune extension
IsUnix64
(sans commentaire dans la source : le nom se lit comme une phrase) is unix64dans la section os type checksaucune extension
IsLinux
(sans commentaire dans la source : le nom se lit comme une phrase) is linuxdans la section os type checksaucune extension
IsLinux32
(sans commentaire dans la source : le nom se lit comme une phrase) is linux32dans la section os type checksaucune extension
IsLinux64
(sans commentaire dans la source : le nom se lit comme une phrase) is linux64dans la section os type checksaucune extension
IsFreeBSD
(sans commentaire dans la source : le nom se lit comme une phrase) is free bsddans la section os type checksaucune extension
IsFreeBSD32
(sans commentaire dans la source : le nom se lit comme une phrase) is free bsd32dans la section os type checksaucune extension
IsFreeBSD64
(sans commentaire dans la source : le nom se lit comme une phrase) is free bsd64dans la section os type checksaucune extension
IsMacOS
(sans commentaire dans la source : le nom se lit comme une phrase) is mac osaussi écrite: IsMacOSXdans la section os type checksaucune extension
IsMacOS32
(sans commentaire dans la source : le nom se lit comme une phrase) is mac os32aussi écrite: IsMacOSX32dans la section os type checksaucune extension
IsMacOS64
(sans commentaire dans la source : le nom se lit comme une phrase) is mac os64aussi écrite: IsMacOSX64dans la section os type checksaucune extension
IsAndroid
os family checksaussi écrite: IsMobiledans la section os type checksaucune extension
IsAndroid32
(sans commentaire dans la source : le nom se lit comme une phrase) is android32dans la section os type checksaucune extension
IsAndroid64
(sans commentaire dans la source : le nom se lit comme une phrase) is android64dans la section os type checksaucune extension
IsUnixLike
os family checksaussi écrite: IsPOSIXaucune extension
IsMicrosoft
os family checksaucune extension
IsDesktop
os family checksaucune extension
Info
system infoaussi écrite: Details · SystemInfoaucune extension
Show
system infoaucune extension
Print
system infoaucune extension
Display
system infoaucune extension
PathSeparator
(sans commentaire dans la source : le nom se lit comme une phrase) path separatoraussi écrite: PathSep · DirectorySeparatordans la section utilitiesaucune extension
LineEnding
(sans commentaire dans la source : le nom se lit comme une phrase) line endingaussi écrite: EOL · NewLinedans la section utilitiesaucune extension
NormalizePath
(sans commentaire dans la source : le nom se lit comme une phrase) normalize pathdans la section utilitiesQCSXTZZZIBWU
ExecutableExtension
(sans commentaire dans la source : le nom se lit comme une phrase) executable extensionaussi écrite: ExeExtensiondans la section utilitiesaucune extension
SupportsColor
(sans commentaire dans la source : le nom se lit comme une phrase) supports coloraussi écrite: HasColorSupportdans la section utilitiesaucune extension

