1 Star 0 Fork 121

blog/kbengine

forked from likecg/kbengine 
Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
fd_status.py 561 Bytes
Copy Edit Raw Blame History
liquidx authored 2013-06-24 13:48 +08:00 . update.
"""When called as a script, print a comma-separated list of the open
file descriptors on stdout."""
import errno
import os
try:
_MAXFD = os.sysconf("SC_OPEN_MAX")
except:
_MAXFD = 256
if __name__ == "__main__":
fds = []
for fd in range(0, _MAXFD):
try:
st = os.fstat(fd)
except OSError as e:
if e.errno == errno.EBADF:
continue
raise
# Ignore Solaris door files
if st.st_mode & 0xF000 != 0xd000:
fds.append(fd)
print(','.join(map(str, fds)))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/blog/kbengine.git
git@gitee.com:blog/kbengine.git
blog
kbengine
kbengine
0.1.3

Search