コード例 #1
0
ファイル: _pslinux.py プロジェクト: Hannah1999/Dato-Core
 def gids(self):
     f = open("/proc/%s/status" % self.pid, 'rb')
     try:
         GID = b('Gid:')
         for line in f:
             if line.startswith(GID):
                 _, real, effective, saved, fs = line.split()
                 return _common.pgids(int(real), int(effective), int(saved))
         raise NotImplementedError("line not found")
     finally:
         f.close()
コード例 #2
0
ファイル: _pslinux.py プロジェクト: zhmz90/Dato-Core
 def gids(self):
     f = open("/proc/%s/status" % self.pid, 'rb')
     try:
         GID = b('Gid:')
         for line in f:
             if line.startswith(GID):
                 _, real, effective, saved, fs = line.split()
                 return _common.pgids(int(real), int(effective), int(saved))
         raise NotImplementedError("line not found")
     finally:
         f.close()
コード例 #3
0
ファイル: _psosx.py プロジェクト: Hannah1999/Dato-Core
 def gids(self):
     real, effective, saved = cext.proc_gids(self.pid)
     return _common.pgids(real, effective, saved)
コード例 #4
0
ファイル: _psbsd.py プロジェクト: zhmz90/Dato-Core
 def gids(self):
     real, effective, saved = cext.proc_gids(self.pid)
     return _common.pgids(real, effective, saved)