proc_hosted.mx raw

   1  //go:build ignore
   2  
   3  // This file assumes there is a libc available that runs on a real operating
   4  // system.
   5  
   6  package syscall
   7  
   8  func Getuid() int  { return int(libc_getuid()) }
   9  func Geteuid() int { return int(libc_geteuid()) }
  10  func Getgid() int  { return int(libc_getgid()) }
  11  func Getegid() int { return int(libc_getegid()) }
  12  func Getpid() int  { return int(libc_getpid()) }
  13  func Getppid() int { return int(libc_getppid()) }
  14  
  15  // uid_t getuid(void)
  16  //
  17  //export getuid
  18  func libc_getuid() int32
  19  
  20  // gid_t getgid(void)
  21  //
  22  //export getgid
  23  func libc_getgid() int32
  24  
  25  // uid_t geteuid(void)
  26  //
  27  //export geteuid
  28  func libc_geteuid() int32
  29  
  30  // gid_t getegid(void)
  31  //
  32  //export getegid
  33  func libc_getegid() int32
  34  
  35  // gid_t getpid(void)
  36  //
  37  //export getpid
  38  func libc_getpid() int32
  39  
  40  // gid_t getppid(void)
  41  //
  42  //export getppid
  43  func libc_getppid() int32
  44