Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
stat Namespace Reference

Functions

def S_IMODE
 
def S_IFMT
 
def S_ISDIR
 
def S_ISCHR
 
def S_ISBLK
 
def S_ISREG
 
def S_ISFIFO
 
def S_ISLNK
 
def S_ISSOCK
 

Variables

int ST_MODE = 0
 
int ST_INO = 1
 
int ST_DEV = 2
 
int ST_NLINK = 3
 
int ST_UID = 4
 
int ST_GID = 5
 
int ST_SIZE = 6
 
int ST_ATIME = 7
 
int ST_MTIME = 8
 
int ST_CTIME = 9
 
int S_IFDIR = 0040000
 
int S_IFCHR = 0020000
 
int S_IFBLK = 0060000
 
int S_IFREG = 0100000
 
int S_IFIFO = 0010000
 
int S_IFLNK = 0120000
 
int S_IFSOCK = 0140000
 
int S_ISUID = 04000
 
int S_ISGID = 02000
 
 S_ENFMT = S_ISGID
 
int S_ISVTX = 01000
 
int S_IREAD = 00400
 
int S_IWRITE = 00200
 
int S_IEXEC = 00100
 
int S_IRWXU = 00700
 
int S_IRUSR = 00400
 
int S_IWUSR = 00200
 
int S_IXUSR = 00100
 
int S_IRWXG = 00070
 
int S_IRGRP = 00040
 
int S_IWGRP = 00020
 
int S_IXGRP = 00010
 
int S_IRWXO = 00007
 
int S_IROTH = 00004
 
int S_IWOTH = 00002
 
int S_IXOTH = 00001
 

Detailed Description

Constants/functions for interpreting results of os.stat() and os.lstat().

Suggested usage: from stat import *

Function Documentation

def stat.S_IFMT (   mode)

Definition at line 29 of file stat.py.

29 
30 def S_IFMT(mode):
31  return mode & 0170000
32 
33 # Constants used as S_IFMT() for various file types
34 # (not all are implemented on all systems)
def stat.S_IMODE (   mode)

Definition at line 26 of file stat.py.

26 
27 def S_IMODE(mode):
28  return mode & 07777
def stat.S_ISBLK (   mode)

Definition at line 51 of file stat.py.

References S_IFMT().

51 
52 def S_ISBLK(mode):
53  return S_IFMT(mode) == S_IFBLK
def stat.S_ISCHR (   mode)

Definition at line 48 of file stat.py.

References S_IFMT().

48 
49 def S_ISCHR(mode):
50  return S_IFMT(mode) == S_IFCHR
def stat.S_ISDIR (   mode)

Definition at line 45 of file stat.py.

References S_IFMT().

45 
46 def S_ISDIR(mode):
47  return S_IFMT(mode) == S_IFDIR
def stat.S_ISFIFO (   mode)

Definition at line 57 of file stat.py.

References S_IFMT().

57 
58 def S_ISFIFO(mode):
59  return S_IFMT(mode) == S_IFIFO
def stat.S_ISLNK (   mode)

Definition at line 60 of file stat.py.

References S_IFMT().

60 
61 def S_ISLNK(mode):
62  return S_IFMT(mode) == S_IFLNK
def stat.S_ISREG (   mode)

Definition at line 54 of file stat.py.

References S_IFMT().

54 
55 def S_ISREG(mode):
56  return S_IFMT(mode) == S_IFREG
def stat.S_ISSOCK (   mode)

Definition at line 63 of file stat.py.

References S_IFMT().

63 
64 def S_ISSOCK(mode):
65  return S_IFMT(mode) == S_IFSOCK
66 
67 # Names for permission bits

Variable Documentation

S_ENFMT = S_ISGID

Definition at line 70 of file stat.py.

int S_IEXEC = 00100

Definition at line 74 of file stat.py.

int S_IFBLK = 0060000

Definition at line 37 of file stat.py.

int S_IFCHR = 0020000

Definition at line 36 of file stat.py.

int S_IFDIR = 0040000

Definition at line 35 of file stat.py.

int S_IFIFO = 0010000

Definition at line 39 of file stat.py.

int S_IFLNK = 0120000

Definition at line 40 of file stat.py.

int S_IFREG = 0100000

Definition at line 38 of file stat.py.

int S_IFSOCK = 0140000

Definition at line 41 of file stat.py.

int S_IREAD = 00400

Definition at line 72 of file stat.py.

int S_IRGRP = 00040

Definition at line 80 of file stat.py.

int S_IROTH = 00004

Definition at line 84 of file stat.py.

int S_IRUSR = 00400

Definition at line 76 of file stat.py.

int S_IRWXG = 00070

Definition at line 79 of file stat.py.

int S_IRWXO = 00007

Definition at line 83 of file stat.py.

int S_IRWXU = 00700

Definition at line 75 of file stat.py.

int S_ISGID = 02000

Definition at line 69 of file stat.py.

int S_ISUID = 04000

Definition at line 68 of file stat.py.

int S_ISVTX = 01000

Definition at line 71 of file stat.py.

int S_IWGRP = 00020

Definition at line 81 of file stat.py.

int S_IWOTH = 00002

Definition at line 85 of file stat.py.

int S_IWRITE = 00200

Definition at line 73 of file stat.py.

int S_IWUSR = 00200

Definition at line 77 of file stat.py.

int S_IXGRP = 00010

Definition at line 82 of file stat.py.

int S_IXOTH = 00001

Definition at line 86 of file stat.py.

int S_IXUSR = 00100

Definition at line 78 of file stat.py.

int ST_ATIME = 7

Definition at line 20 of file stat.py.

int ST_CTIME = 9

Definition at line 22 of file stat.py.

int ST_DEV = 2

Definition at line 15 of file stat.py.

int ST_GID = 5

Definition at line 18 of file stat.py.

int ST_INO = 1

Definition at line 14 of file stat.py.

int ST_MODE = 0

Definition at line 13 of file stat.py.

int ST_MTIME = 8

Definition at line 21 of file stat.py.

int ST_NLINK = 3

Definition at line 16 of file stat.py.

int ST_SIZE = 6

Definition at line 19 of file stat.py.

int ST_UID = 4

Definition at line 17 of file stat.py.