diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-11-18 08:42:01 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-11-18 08:42:01 +0000 |
| commit | 82a99e9cd7251135bb05505a2fa350dcf68819f1 (patch) | |
| tree | 71b25b45c6bcb04c0af08bfd144f0b728fb489c7 /src | |
| parent | b07efdfd3b24122f825ac0a54277d308f010eafb (diff) | |
| download | skalibs-82a99e9cd7251135bb05505a2fa350dcf68819f1.tar.gz | |
Just in case, ensure cloexec flag consistency in fd_move
Diffstat (limited to 'src')
| -rw-r--r-- | src/libstddjb/fd_move.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstddjb/fd_move.c b/src/libstddjb/fd_move.c index af9769c..c35e4d6 100644 --- a/src/libstddjb/fd_move.c +++ b/src/libstddjb/fd_move.c @@ -2,12 +2,13 @@ #include <unistd.h> #include <errno.h> + #include <skalibs/djbunix.h> int fd_move (int to, int from) { int r ; - if (to == from) return 0 ; + if (to == from) return uncoe(to) ; do r = dup2(from, to) ; while ((r == -1) && (errno == EINTR)) ; |
