summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-10-05 16:58:03 +0200
committerBruno Haible <bruno@clisp.org>2008-10-05 16:58:03 +0200
commiteaff1728aebaf49a7bc6f1c8ff7bc85025fe1151 (patch)
tree6a4abbdcf56874739376d1ef92a8c926756250f8
parent6db18f0c2c7334cc03a498296f4cd6ea67430efb (diff)
downloadgnulib-eaff1728aebaf49a7bc6f1c8ff7bc85025fe1151.tar.gz
Use getdtablesize module.
-rw-r--r--ChangeLog10
-rw-r--r--lib/spawn_faction_addclose.c7
-rw-r--r--lib/spawn_faction_adddup2.c7
-rw-r--r--lib/spawn_faction_addopen.c7
-rw-r--r--modules/posix_spawn_file_actions_addclose1
-rw-r--r--modules/posix_spawn_file_actions_adddup21
-rw-r--r--modules/posix_spawn_file_actions_addopen1
7 files changed, 16 insertions, 18 deletions
diff --git a/ChangeLog b/ChangeLog
index f21c6fb69d..70a415292d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2008-10-05 Bruno Haible <bruno@clisp.org>
+ * lib/spawn_faction_addclose.c (__sysconf): Use getdtablesize always.
+ * lib/spawn_faction_adddup2.c (__sysconf): Likewise.
+ * lib/spawn_faction_addopen.c (__sysconf): Likewise.
+ * modules/posix_spawn_file_actions_addclose (Depends-on): Add
+ getdtablesize.
+ * modules/posix_spawn_file_actions_adddup2 (Depends-on): Likewise.
+ * modules/posix_spawn_file_actions_addopen (Depends-on): Likewise.
+
+2008-10-05 Bruno Haible <bruno@clisp.org>
+
* modules/getdtablesize-tests: New file.
* tests/test-getdtablesize.c: New file.
diff --git a/lib/spawn_faction_addclose.c b/lib/spawn_faction_addclose.c
index d2a03e81aa..3566047221 100644
--- a/lib/spawn_faction_addclose.c
+++ b/lib/spawn_faction_addclose.c
@@ -23,12 +23,7 @@
#include <unistd.h>
#if !_LIBC
-# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
-# include <stdio.h>
-# define __sysconf(open_max) _getmaxstdio ()
-# else
-# define __sysconf(open_max) getdtablesize ()
-# endif
+# define __sysconf(open_max) getdtablesize ()
#endif
#include "spawn_int.h"
diff --git a/lib/spawn_faction_adddup2.c b/lib/spawn_faction_adddup2.c
index e861960099..688873fda4 100644
--- a/lib/spawn_faction_adddup2.c
+++ b/lib/spawn_faction_adddup2.c
@@ -23,12 +23,7 @@
#include <unistd.h>
#if !_LIBC
-# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
-# include <stdio.h>
-# define __sysconf(open_max) _getmaxstdio ()
-# else
-# define __sysconf(open_max) getdtablesize ()
-# endif
+# define __sysconf(open_max) getdtablesize ()
#endif
#include "spawn_int.h"
diff --git a/lib/spawn_faction_addopen.c b/lib/spawn_faction_addopen.c
index 08482ba192..2f63bc3c2c 100644
--- a/lib/spawn_faction_addopen.c
+++ b/lib/spawn_faction_addopen.c
@@ -23,12 +23,7 @@
#include <unistd.h>
#if !_LIBC
-# if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
-# include <stdio.h>
-# define __sysconf(open_max) _getmaxstdio ()
-# else
-# define __sysconf(open_max) getdtablesize ()
-# endif
+# define __sysconf(open_max) getdtablesize ()
#endif
#include "spawn_int.h"
diff --git a/modules/posix_spawn_file_actions_addclose b/modules/posix_spawn_file_actions_addclose
index 865e6c508a..b85eacfdb9 100644
--- a/modules/posix_spawn_file_actions_addclose
+++ b/modules/posix_spawn_file_actions_addclose
@@ -9,6 +9,7 @@ m4/posix_spawn.m4
Depends-on:
spawn
+getdtablesize
configure.ac:
gl_POSIX_SPAWN
diff --git a/modules/posix_spawn_file_actions_adddup2 b/modules/posix_spawn_file_actions_adddup2
index 3b8a7a0124..35a67e85d0 100644
--- a/modules/posix_spawn_file_actions_adddup2
+++ b/modules/posix_spawn_file_actions_adddup2
@@ -9,6 +9,7 @@ m4/posix_spawn.m4
Depends-on:
spawn
+getdtablesize
configure.ac:
gl_POSIX_SPAWN
diff --git a/modules/posix_spawn_file_actions_addopen b/modules/posix_spawn_file_actions_addopen
index 99656ce4dc..c715c71cd8 100644
--- a/modules/posix_spawn_file_actions_addopen
+++ b/modules/posix_spawn_file_actions_addopen
@@ -9,6 +9,7 @@ m4/posix_spawn.m4
Depends-on:
spawn
+getdtablesize
configure.ac:
gl_POSIX_SPAWN