diff options
author | Pavel Roskin <proski@gnu.org> | 2000-09-29 00:52:55 +0400 |
---|---|---|
committer | Pavel Roskin <proski@gnu.org> | 2000-09-29 00:52:55 +0400 |
commit | 43f3e6114c175a838161bfb547f469ecdb600c87 (patch) | |
tree | 2e0952a6b77d9acbcc232345489ef116fab7eab0 /update.c | |
parent | 8d369e98a5f0fb7612b3d09ff889394bf7ec4f5c (diff) |
Fixes to allow compilation on systems with glibc 2.1.92
Diffstat (limited to 'update.c')
-rw-r--r-- | update.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -72,7 +72,12 @@ extern int update_main(int argc, char **argv) /* Become a proper daemon */ setsid(); chdir("/"); +#ifdef OPEN_MAX for (pid = 0; pid < OPEN_MAX; pid++) close(pid); +#else + /* glibc 2.1.92 requires using sysconf(_SC_OPEN_MAX) */ + for (pid = 0; pid < sysconf(_SC_OPEN_MAX); pid++) close(pid); +#endif /* * This is no longer necessary since 1.3.5x, but it will harmlessly |