[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Findutils-patches] compilation on cygwin 1.5
From: |
Eric Blake |
Subject: |
[Findutils-patches] compilation on cygwin 1.5 |
Date: |
Tue, 12 May 2009 06:37:45 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20090302 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Per POSIX, cygwin 1.5 omits ARG_MAX to mean that the limit is greater than
the minimum, but otherwise unspecified. Committing this as trivial to
allow compilation of the master branch. The 4.4.x branch was immune, as
this was introduced during Leslie's patches.
- --
Don't work too hard, make some time for fun as well!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkoJbZkACgkQ84KuGfSFAYDfMwCdFvNDTyIsERFM3s6pna8gz91c
f0cAnjkK9YMDg30UUy0pPpz3IttTwtL8
=lpmx
-----END PGP SIGNATURE-----
>From eef6b9b0d8a85203da5319cf7200e41e427858c2 Mon Sep 17 00:00:00 2001
From: Eric Blake <address@hidden>
Date: Tue, 12 May 2009 06:35:50 -0600
Subject: [PATCH] xargs: fix compilation on cygwin
* xargs/xargs.c (main): Check that ARG_MAX is defined.
Signed-off-by: Eric Blake <address@hidden>
---
ChangeLog | 3 +++
xargs/xargs.c | 2 ++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d22984d..260dea5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2009-05-12 Eric Blake <address@hidden>
+ xargs: fix compilation on cygwin
+ * xargs/xargs.c (main): Check that ARG_MAX is defined.
+
xargs: avoid compiler warning
* xargs/xargs.c (get_char_oct_or_hex_escape): Pass correct type to
ctype macro.
diff --git a/xargs/xargs.c b/xargs/xargs.c
index 48b1cc0..fb97696 100644
--- a/xargs/xargs.c
+++ b/xargs/xargs.c
@@ -438,7 +438,9 @@ main (int argc, char **argv)
* specifies that it shall be at least LINE_MAX.
*/
long val;
+#ifdef ARG_MAX
assert(bc_ctl.arg_max <= (ARG_MAX-2048));
+#endif
#ifdef _SC_ARG_MAX
val = sysconf(_SC_ARG_MAX);
if (val > 0)
--
1.6.3.rc3.2.g4b51
- [Findutils-patches] compilation on cygwin 1.5,
Eric Blake <=