X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Rob Uiterlinden" Newsgroups: comp.os.msdos.djgpp Subject: make 3.79.1 problem with copy command (Windows XP) Date: Thu, 22 Jul 2004 15:28:43 +0200 Organization: NLR Lines: 53 Message-ID: NNTP-Posting-Host: dasa005w.nlr.nl X-Trace: simian.nlr.nl 1090502988 414225 137.17.196.78 (22 Jul 2004 13:29:48 GMT) X-Complaints-To: mvdberg AT news DOT nlr DOT nl NNTP-Posting-Date: 22 Jul 2004 13:29:48 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com The following problem has entertained me since I switched from Windows95 to Windows XP. The "copy" command executed in a makefile does not work as it should. The following makefile illustrates the problem: ---- test1: copy longfilename.txt a.txt test2: copy short.txt b.txt test3: copy short.txt newlongfilename.txt ---- Files longfilename.txt and short.txt both exist. make test1 gives: copy longfilename.txt a.txt File not found - LONGFILENAME.TXT 0 file(s) copied make test2 gives: copy short.txt b.txt 1 file(s) copied make test3 gives: copy short.txt newlongfilename.txt 1 file(s) copied As a result of test1, nothing is copied. The result of test2 is file B.TXT (upper case) and the result of test3 is file NEWLONGF.TXT (upper case and truncated to 8.3). From now on, I will avoid using long file names when the copy command is involved. It seems it has something to do with the command shell, because external programs like "cp" and "xcopy" work OK. However I need a "copy /a" command to truncate a file at the first control-Z character, which neither "cp" nor "xcopy" will do. I have searched the newsgroup, but haven't found this problem. Any suggestions for a solution? -RoB- My environment variables: COMSPEC: C:\WINDOWS\system32\cmd.exe SHELL is not defined Version: Microsoft Windows XP [Version 5.1.2600]