Oops, yet another mail I've failed to respond to. My bad.

On 4/4/06, James Vega <[EMAIL PROTECTED]> wrote:
> I was trying to tab complete a filename in a directory with ~3400 files.
> That resulted in the following error:
>
>   fish: Failed to execute process '/usr/bin/fish_pager'
>   execve: Invalid argument
>
> If I supply some more characters for the filename (to decrease the
> number of files that match) then things work fine.

The execve syscall can only handle an argument list of a few thousand
arguments before bailing out. Currently, the fish pager is invoked
with each possible completion as one argument, meaning huge completion
lists will fail. This is a (rather silly IMO) system limitation. I
guess the correct solution is to send the arguments through a pipe and
not as arguments. This'll be fixed eventually.

>
> James
> --
> GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
>
> iEYEARECAAYFAkQyrFAACgkQDb3UpmEybUD55wCgh82KOO+M0L+DA+J/R8PX055i
> NeMAn3O3nfayyrksoKDZd7//pzkx9Mdn
> =DssY
> -----END PGP SIGNATURE-----
>
>
>

--
Axel


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to