The Syscall wrapper class makes it possible to execute the defined system calls. For more information on any of these system calls, the linux manual system (man) has exhaustive information on each syscall in section two: 'man 2 chdir' (or often
chdir(2)) for example would give information related to chdir, including error codes, which are in general not listed here.
[
Edit]
See Also:
Syscall Members
System.Object
Mono.Unix.Native.Stdlib
Mono.Unix.Native.Syscall
[System.CLSCompliant(false)] public sealed class Syscall : Stdlib |
|
Thread Safety
Public static members of this type may be
thread safe; check your operating system documentation.
No instance members are guaranteed to be thread safe.All public static members of this type are
probably safe for multithreaded operations within managed code. (Methods
which are obviously unsafe are synchronized, such as
Syscall.ttyname, but any hidden dependencies
between e.g.
Syscall.ttyname and
Syscall.read are not protected.)
No multithreading guarantee is made between managed and unmanaged code.
Check your operating system documentation for more information.
Remarks
Requirements
Namespace: Mono.Unix.Native
Assembly: Mono.Posix (in Mono.Posix.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0