How about changing the specification of directory traverse with symbolic link?
1. Current Specification Synbolic link which points to a directory is ignored. % gtags % global -x main main 4 a/main.c main(int argc, char *argv[]) % ln -s a b % gtags Warning: './b' is a directory. (Ignored) Warning: './b' is a directory. (Ignored) Warning: './b' is a directory. (Ignored) % global -x main main 4 a/main.c main(int argc, char *argv[]) 2. New Specification Synbolic link which points to a directory is accepted. % gtags % global -x main main 4 a/main.c main(int argc, char *argv[]) % ln -s a b % gtags % global -x main main 4 a/main.c main(int argc, char *argv[]) main 4 b/main.c main(int argc, char *argv[]) Though I do not remember why to have made it to such a specification, maybe it was to avoid parsing a file many times. Anyway, I think it is bad specification or a bug. -- Shigio Yamaguchi <[EMAIL PROTECTED]> - Tama Communications Corporation PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3 _______________________________________________ Bug-global mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-global
