produces:
C:\emacs\lisp>find . -name *find*
find: paths must precede _expression_
Usage: find [-H] [-L] [-P] [path...] [_expression_]
C:\emacs\lisp>find . -name "*find*"
find: paths must precede _expression_
Usage: find [-H] [-L] [-P] [path...] [_expression_]
whether or not name quoted.
C:\emacs\lisp>find . -name *find*
.\cedet\semantic\db-find.el
.\cedet\semantic\db-find.elc
.\cedet\semantic\find.el
.\cedet\semantic\find.elc
.\cedet\srecode\find.el
...
C:\emacs\lisp>find . -name "*find*"
.\cedet\semantic\db-find.el
.\cedet\semantic\db-find.elc
.\cedet\semantic\find.el
.\cedet\semantic\find.elc
.\cedet\srecode\find.el
...
I don't know why.
I think the second "find.exe" is more powerful in my env..