common: Simplify the fd closing patch 512c56a.

* common/exechelp-posix.c (get_max_fds): Use /proc/self.

Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
Werner Koch 2016-05-27 22:22:37 +02:00
parent 512c56af43
commit e6d9a2d07e
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B
1 changed files with 1 additions and 3 deletions

View File

@ -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)))