go.syscall
1.23.1.4
dotnet add package go.syscall --version 1.23.1.4
NuGet\Install-Package go.syscall -Version 1.23.1.4
<PackageReference Include="go.syscall" Version="1.23.1.4" />
<PackageVersion Include="go.syscall" Version="1.23.1.4" />
<PackageReference Include="go.syscall" />
paket add go.syscall --version 1.23.1.4
#r "nuget: go.syscall, 1.23.1.4"
#:package go.syscall@1.23.1.4
#addin nuget:?package=go.syscall&version=1.23.1.4
#tool nuget:?package=go.syscall&version=1.23.1.4
go.syscall
C# package converted from the Go standard library by go2cs. Go version: 1.23.1
Package syscall contains an interface to the low-level operating system primitives. The details vary depending on the underlying system, and by default, godoc will display the syscall documentation for the current system. If you want godoc to display syscall documentation for another system, set $GOOS and $GOARCH to the desired system. For example, if you want to view documentation for freebsd/arm on linux/amd64, set $GOOS to freebsd and $GOARCH to arm. The primary use of syscall is inside other packages that provide a more portable interface to the system, such as "os", "time" and "net". Use those packages rather than this one if you can. For details of the functions and data types in this package consult the manuals for the appropriate operating system. These calls return err == nil to indicate success; otherwise err is an operating system error describing the failure. On most systems, that error has type [Errno].
NOTE: Most of the functions, types, and constants defined in this package are also available in the golang.org/x/sys package. That package has more system call support than this one, and most new code should prefer that package where possible. See https://golang.org/s/go1.4-syscall for more information.
Part of the go2cs converted Go standard library. See the repository for usage and details.
Copyright 2009 The Go Authors. All rights reserved. This C# package is converted from Go standard library source; use of that source is governed by a BSD-style license that can be found in the LICENSE file. The go2cs conversion itself is distributed under the MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- go.errors (>= 1.23.1.4)
- go.internal.asan (>= 1.23.1.4)
- go.internal.bytealg (>= 1.23.1.4)
- go.internal.itoa (>= 1.23.1.4)
- go.internal.msan (>= 1.23.1.4)
- go.internal.oserror (>= 1.23.1.4)
- go.internal.race (>= 1.23.1.4)
- go.internal.syscall.windows.sysdll (>= 1.23.1.4)
- go.lib (>= 1.23.1.4)
- go.runtime (>= 1.23.1.4)
- go.sync (>= 1.23.1.4)
- go.sync.atomic (>= 1.23.1.4)
- go.unicode.utf16 (>= 1.23.1.4)
- go.unicode.utf8 (>= 1.23.1.4)
- go.unsafe (>= 1.23.1.4)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on go.syscall:
| Package | Downloads |
|---|---|
|
go.time
time (net9.0 - Release) -- C# project converted from Go source |
|
|
go.internal.syscall.windows.registry
internal.syscall.windows.registry (net9.0 - Release) -- C# project converted from Go source |
|
|
go.internal.syscall.windows
internal.syscall.windows (net9.0 - Release) -- C# project converted from Go source |
|
|
go.os
os (net9.0 - Release) -- C# project converted from Go source |
|
|
go.internal.syscall.execenv
internal.syscall.execenv (net9.0 - Release) -- C# project converted from Go source |
GitHub repositories
This package is not used by any popular GitHub repositories.