twrongstattype.nim 396 B

123456789101112131415
  1. # issue #24076
  2. when defined(macosx) or defined(freebsd) or defined(openbsd) or defined(netbsd):
  3. import std/posix
  4. proc uid(x: uint32): Uid = Uid(x)
  5. var y: uint32
  6. let myUid = geteuid()
  7. discard myUid == uid(y)
  8. proc dev(x: uint32): Dev = Dev(x)
  9. let myDev = 1.Dev
  10. discard myDev == dev(y)
  11. proc nlink(x: uint32): Nlink = Nlink(x)
  12. let myNlink = 1.Nlink
  13. discard myNlink == nlink(y)