diff options
Diffstat (limited to 'libc/misc/utmp')
-rw-r--r-- | libc/misc/utmp/utent.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/libc/misc/utmp/utent.c b/libc/misc/utmp/utent.c index 7d8a2d3c1..beb00591c 100644 --- a/libc/misc/utmp/utent.c +++ b/libc/misc/utmp/utent.c @@ -47,15 +47,16 @@ static void __setutent(void) if (O_CLOEXEC == 0) { /* Make sure the file will be closed on exec() */ fcntl(static_fd, F_SETFD, FD_CLOEXEC); - // thus far, {G,S}ETFD only has this single flag, - // and setting it never fails. - //int ret = fcntl(static_fd, F_GETFD, 0); - //if (ret >= 0) { - // ret = fcntl(static_fd, F_SETFD, ret | FD_CLOEXEC); - //} - //if (ret < 0) { - // static_fd = -1; - //} + /* thus far, {G,S}ETFD only has this single flag, + * and setting it never fails. + *int ret = fcntl(static_fd, F_GETFD, 0); + *if (ret >= 0) { + * ret = fcntl(static_fd, F_SETFD, ret | FD_CLOEXEC); + *} + *if (ret < 0) { + * static_fd = -1; + *} + */ } return; } |