软件包系统调用包含一个到低级操作系统基元的接口。具体细节取决于底层系统,默认情况下, godoc 将显示当前系统的系统调用文档。如果您希望 godoc 显示另一个系统的系统调用文档,请将 $ GOOS 和 $ GOARCH 设置为所需的系统。例如,如果你想在 linux / amd64 上查看 freebsd / arm 的文档,可以把 $ GOOS 设置为 freebsd 以及把 $ GOARCH 设置为 arm。系统调用的主要用途在于为系统提供更加便携的界面的其他软件包,例如“os”,“time”和“net”。如果可以的话,使用这些软件包而不是这一个。有关此包中功能和数据类型的详细信息,请参阅相应操作系统的手册。这些调用返回 err == nil 表示成功; 否则 err 是描述失败的操作系统错误。在大多数系统上,该错误类型为 syscall.Errno。