
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.
38 строки
870 Б
Go
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
|