Re: another minor cygcheck nit

2008-02-29 Thread Corinna Vinschen
On Feb 28 21:47, Linda Walsh wrote:
 cygcheck doesn't handle the max arg length as shown by xargs...
 I.e. -

 cygcheck -f /bin/*
 bash: /usr/bin/cygcheck: Argument list too long
 echo /bin/*|xargs cygcheck -f
 xargs: cygcheck: Argument list too long

 #Note:
 cygcheck /bin/[a-r]* # works (wc -wc = 1780 32365)
 cygcheck /bin/[a-s]* # fails (wc -wc = 1874 33917)

 # -- looks like a 2^15 boundary prob?

 xargs --show-limits
 Your environment variables take up 3867 bytes
 POSIX upper limit on argument length (this system): 1042661
 POSIX smallest allowable upper limit on argument length (all systems): 4096
 Maximum length of command we could actually use: 1038794
 Size of command buffer we are actually using: 1042661

 Guess cygcheck isn't a POSIX app?

cygcheck is a native app.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: another minor cygcheck nit

2008-02-29 Thread Christopher Faylor
On Fri, Feb 29, 2008 at 10:21:05AM +0100, Corinna Vinschen wrote:
On Feb 28 21:47, Linda Walsh wrote:
 cygcheck doesn't handle the max arg length as shown by xargs...
 I.e. -

 cygcheck -f /bin/*
 bash: /usr/bin/cygcheck: Argument list too long
 echo /bin/*|xargs cygcheck -f
 xargs: cygcheck: Argument list too long

 #Note:
 cygcheck /bin/[a-r]* # works (wc -wc = 1780 32365)
 cygcheck /bin/[a-s]* # fails (wc -wc = 1874 33917)

 # -- looks like a 2^15 boundary prob?

 xargs --show-limits
 Your environment variables take up 3867 bytes
 POSIX upper limit on argument length (this system): 1042661
 POSIX smallest allowable upper limit on argument length (all systems): 4096
 Maximum length of command we could actually use: 1038794
 Size of command buffer we are actually using: 1042661

 Guess cygcheck isn't a POSIX app?

cygcheck is a native app.

For hopefully obvious reasons...

cgf

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



another minor cygcheck nit

2008-02-28 Thread Linda Walsh

cygcheck doesn't handle the max arg length as shown by xargs...
I.e. -


cygcheck -f /bin/*

bash: /usr/bin/cygcheck: Argument list too long

echo /bin/*|xargs cygcheck -f

xargs: cygcheck: Argument list too long

#Note:
cygcheck /bin/[a-r]* # works (wc -wc = 1780 32365)
cygcheck /bin/[a-s]* # fails (wc -wc = 1874 33917)

# -- looks like a 2^15 boundary prob?


xargs --show-limits

Your environment variables take up 3867 bytes
POSIX upper limit on argument length (this system): 1042661
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 1038794
Size of command buffer we are actually using: 1042661

Guess cygcheck isn't a POSIX app?

-l


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/