home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / stat.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2004-02-22  |  3KB  |  80 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.3)
  3.  
  4. '''Constants/functions for interpreting results of os.stat() and os.lstat().
  5.  
  6. Suggested usage: from stat import *
  7. '''
  8. ST_MODE = 0
  9. ST_INO = 1
  10. ST_DEV = 2
  11. ST_NLINK = 3
  12. ST_UID = 4
  13. ST_GID = 5
  14. ST_SIZE = 6
  15. ST_ATIME = 7
  16. ST_MTIME = 8
  17. ST_CTIME = 9
  18.  
  19. def S_IMODE(mode):
  20.     return mode & 4095
  21.  
  22.  
  23. def S_IFMT(mode):
  24.     return mode & 61440
  25.  
  26. S_IFDIR = 16384
  27. S_IFCHR = 8192
  28. S_IFBLK = 24576
  29. S_IFREG = 32768
  30. S_IFIFO = 4096
  31. S_IFLNK = 40960
  32. S_IFSOCK = 49152
  33.  
  34. def S_ISDIR(mode):
  35.     return S_IFMT(mode) == S_IFDIR
  36.  
  37.  
  38. def S_ISCHR(mode):
  39.     return S_IFMT(mode) == S_IFCHR
  40.  
  41.  
  42. def S_ISBLK(mode):
  43.     return S_IFMT(mode) == S_IFBLK
  44.  
  45.  
  46. def S_ISREG(mode):
  47.     return S_IFMT(mode) == S_IFREG
  48.  
  49.  
  50. def S_ISFIFO(mode):
  51.     return S_IFMT(mode) == S_IFIFO
  52.  
  53.  
  54. def S_ISLNK(mode):
  55.     return S_IFMT(mode) == S_IFLNK
  56.  
  57.  
  58. def S_ISSOCK(mode):
  59.     return S_IFMT(mode) == S_IFSOCK
  60.  
  61. S_ISUID = 2048
  62. S_ISGID = 1024
  63. S_ENFMT = S_ISGID
  64. S_ISVTX = 512
  65. S_IREAD = 256
  66. S_IWRITE = 128
  67. S_IEXEC = 64
  68. S_IRWXU = 448
  69. S_IRUSR = 256
  70. S_IWUSR = 128
  71. S_IXUSR = 64
  72. S_IRWXG = 56
  73. S_IRGRP = 32
  74. S_IWGRP = 16
  75. S_IXGRP = 8
  76. S_IRWXO = 7
  77. S_IROTH = 4
  78. S_IWOTH = 2
  79. S_IXOTH = 1
  80.