aboutsummaryrefslogtreecommitdiffstats
path: root/common/exechelp-posix.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/exechelp-posix.c')
-rw-r--r--common/exechelp-posix.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/common/exechelp-posix.c b/common/exechelp-posix.c
index 81831eeb1..a7a9a929d 100644
--- a/common/exechelp-posix.c
+++ b/common/exechelp-posix.c
@@ -114,14 +114,12 @@ get_max_fds (void)
* that list before starting to close them. */
#ifdef __linux__
{
- char dirname[50];
DIR *dir = NULL;
struct dirent *dir_entry;
const char *s;
int x;
- snprintf (dirname, sizeof dirname, "/proc/%u/fd", (unsigned int)getpid ());
- dir = opendir (dirname);
+ dir = opendir ("/proc/self/fd");
if (dir)
{
while ((dir_entry = readdir (dir)))