<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>"response files" are files that contain command lines, to overcome<BR>command line length limits. (Why the limits are so small? Lame.)<BR>
<BR>CM3 has built in support for them.<BR>
<BR>I have seen them not be deleted reliably.<BR>
<BR>While the deletion should be made more reliable, I propose they be written<BR>into the target directory instead of "temp".<BR>
<BR>That is, nearly all writes should be into the target directory.<BR>This is what is reliably cleaned up when you run "realclean".<BR>
 <BR>
I realize there is a tension between putting things that belong together together, and reliable deletion, vs. load balancing of I/O. "Temp" is sometimes smaller/faster.<BR>
<BR>I had already worked around this by wrapping up the response file support<BR>in Quake code that moves the file into the target directory immediately<BR>after creating it. I'll be able to remove that code, and live with the<BR>unreliably deleted files only when using older tools.<BR>
<BR>?<BR>
<BR>Also, the built in support uses a heuristic.<BR>For shorter command lines, it doesn't use a response file.<BR>I found that surprising and a bit disappointing.<BR>While a more immediately readable log is valuable, consistency is too.<BR>
<BR>Leave it alone or make it always use a response file?<BR>
<BR>The Microsoft C compiler and linker dump the output of any response file<BR>they are given, so that gets you a readable log.<BR>
 <BR>
I don't care all that much.<BR>
Maybe I'll just look into why the deletion is unreliable, but I figure "cleanup" is always unreliable because you might control-c the build, or the compiler might crash, etc. There is a "delete on close" flag in Windows, but I think it has a problem in that you have to keep the file open and if anyone else also opens it, they might need file_share_delete, not sure. File_share_delete not being supported on Win9x, maybe not much used?<BR>
 <BR>
 - Jay<BR><BR><br /><hr />Need to know the score, the latest news, or you need your HotmailŪ-get your "fix". <a href='http://www.msnmobilefix.com/Default.aspx' target='_new'>Check it out.</a></body>
</html>