tinygo/src/syscall/proc_hosted.go
Ayke van Laethem 77ec9b6369 all: update build constraints to Go 1.17
Do it all at once in preparation for Go 1.18 support.

To make this commit, I've simply modified the `fmt-check` Makefile
target to rewrite files instead of listing the differences. So this is a
fully mechanical change, it should not have introduced any errors.
2022-02-04 07:49:46 +01:00

38 строки
870 Б
Go

//go:build !baremetal && !wasi && !wasm
// +build !baremetal,!wasi,!wasm
// This file assumes there is a libc available that runs on a real operating
// system.
package syscall
func Getuid() int { return int(libc_getuid()) }
func Geteuid() int { return int(libc_geteuid()) }
func Getgid() int { return int(libc_getgid()) }
func Getegid() int { return int(libc_getegid()) }
func Getpid() int { return int(libc_getpid()) }
func Getppid() int { return int(libc_getppid()) }
// uid_t getuid(void)
//export getuid
func libc_getuid() int32
// gid_t getgid(void)
//export getgid
func libc_getgid() int32
// uid_t geteuid(void)
//export geteuid
func libc_geteuid() int32
// gid_t getegid(void)
//export getegid
func libc_getegid() int32
// gid_t getpid(void)
//export getpid
func libc_getpid() int32
// gid_t getppid(void)
//export getppid
func libc_getppid() int32