Hi,
I have made a patch for it.
Would you please try this?

Regards,
Shigio

2016-02-23 13:34 GMT+09:00 KAICHO <[email protected]>:

> Hi,
>
> This is just a small issue and it is easy to avoid by
> removing/renaming the file which has odd filename.
>
>
> What is your environment (OS)?:
> CentOS 5.11(Linux x86_64)
>
> Which version of GLOBAL are you using?:
> 6.5.2
>
> What did you do? (command line)
> # htags
>
> What did you expect from it?
> exit without errors
>
> What was occurred? (as is)
> # htags
> sh: -c: line 0: unexpected EOF while looking for matching `''
> sh: -c: line 1: syntax error: unexpected end of file
> htags: command failed in xargs_read().
> #
>
> This is caused by an file which has odd filename, includes
> '\''(on Unix, probably '"' on Windows). htags fails with
> the error above on the directory:
>
> # ls -al
> total 28
> drwxr-xr-x  2 root   root    4096 Feb 23 11:47 .
> drwxr-xr-x 23 apache apache 20480 Feb 23 11:42 ..
> -rw-r--r--  1 root   root      60 Feb 23 11:43 a'b.c
> #
>
> To fix this, libutil/xargs.c needs to handle the
> case that QUOTE is in filename, and escape them
> if necessary.
>
>
> Fortunately, gtags works fine even against these odd
> filename.
>
> Regards,
> KAICHO
>
>
> _______________________________________________
> Bug-global mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-global
>



-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3

Attachment: xargs.patch
Description: Binary data

_______________________________________________
Bug-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-global

Reply via email to