diff --git a/src/syscall/syscall_linux.go b/src/syscall/syscall_linux.go new file mode 100644 index 00000000..58778f4b --- /dev/null +++ b/src/syscall/syscall_linux.go @@ -0,0 +1,8 @@ +package syscall + +func Setuid(code int) (err error) +func Setgid(code int) (err error) +func Setreuid(ruid, euid int) (err error) +func Setregid(rgid, egid int) (err error) +func Setresuid(ruid, euid, suid int) (err error) +func Setresgid(rgid, egid, sgid int) (err error) diff --git a/src/syscall/syscall_unix.go b/src/syscall/syscall_unix.go new file mode 100644 index 00000000..0cd8f286 --- /dev/null +++ b/src/syscall/syscall_unix.go @@ -0,0 +1,3 @@ +package syscall + +func Exec(argv0 string, argv []string, envv []string) (err error)