Source File
stubs2.go
Belonging Package
runtime
// Copyright 2014 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build !aix && !darwin && !js && !openbsd && !plan9 && !solaris && !wasip1 && !windows
package runtime
import (
)
// read calls the read system call.
// It returns a non-negative number of bytes written or a negative errno value.
func read( int32, unsafe.Pointer, int32) int32
func closefd( int32) int32
func exit( int32)
func usleep( uint32)
//go:nosplit
func usleep_no_g( uint32) {
usleep()
}
// write1 calls the write system call.
// It returns a non-negative number of bytes written or a negative errno value.
//
//go:noescape
func write1( uintptr, unsafe.Pointer, int32) int32
//go:noescape
func open( *byte, , int32) int32
// return value is only set on linux to be used in osinit().
func madvise( unsafe.Pointer, uintptr, int32) int32
// exitThread terminates the current thread, writing *wait = freeMStack when
// the stack is safe to reclaim.
//
//go:noescape
func exitThread( *atomic.Uint32)
The pages are generated with Golds v0.7.0-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |