Don't scan more than 1024 open file descriptors

This commit is contained in:
Isaac
2024-03-13 23:02:41 +04:00
parent dad4e0bfd6
commit 5bbd363fca

View File

@@ -19,8 +19,9 @@ public func printOpenFiles() {
var flags: Int32 = 0
var fd: Int32 = 0
var buf = Data(count: Int(MAXPATHLEN) + 1)
let maxFd = min(1024, FD_SETSIZE)
while fd < FD_SETSIZE {
while fd < maxFd {
errno = 0;
flags = fcntl(fd, F_GETFD, 0);
if flags == -1 && errno != 0 {