]> prime8.dev >> repos - ttyd.git/commit
pty.c: Fix errant use of fcntl F_SETFD (#951)
authorpseudo <a.boettcher@gmail.com>
Thu, 4 Aug 2022 01:45:09 +0000 (01:45 +0000)
committerGitHub <noreply@github.com>
Thu, 4 Aug 2022 01:45:09 +0000 (09:45 +0800)
commit1be5f5c0637f33a1b31e91d9dcc98cd3de17d657
treedc930cf854bf6a95ec4fca0a1fefae59f12573d2
parent6e089f68407ce2aeaf22f9738ffe82dab70e2795
pty.c: Fix errant use of fcntl F_SETFD (#951)

* pty.c: Fix errant use of fcntl F_SETFL

When this was added in https://github.com/tsl0922/ttyd/commit/cfd338ea5e1a3c3023acade45980b3024c41e507

We before this time the *File descriptor flags* (`F_GETFD`/`F_SETFD`) were augmented to include `FD_CLOEXEC`
Then at this time the additional code added the *File status flags* (`F_GETFL`/`F_SETFL`) to include `O_NONBLOCK`, but this was weaved through code working with `F_SETFD` instead of `F_SETFL`. Some systems may use one big status word for all of them. Mine certainly dont.

FIXES #733
src/pty.c