Make PreventCoreFiles() do the right thing on Windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20237 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jeff Cohen 2005-02-18 07:05:18 +00:00
parent 600df458ff
commit d79bcfddbc

View File

@ -95,9 +95,12 @@ Process::GetTimeUsage(
// their operation. To prevent the disk from filling up, this configuration item
// does what's necessary to prevent their generation.
void Process::PreventCoreFiles() {
// Windows doesn't do core files, so nothing to do.
// Although... it might be nice to prevent the do-you-want-to-debug
// dialog box from coming up. Or maybe not...
// Windows doesn't do core files, but it does do modal pop-up message
// boxes. As this method is used by bugpoint, preventing these pop-ups
// is the moral equivalent of suppressing core files.
SetErrorMode(SEM_FAILCRITICALERRORS |
SEM_NOGPFAULTERRORBOX |
SEM_NOOPENFILEERRORBOX);
}
bool Process::StandardInIsUserInput() {