Finegrainify namespacification

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10464 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2003-12-14 21:35:53 +00:00
parent b6d465f813
commit 2cdd21c2e4
18 changed files with 106 additions and 152 deletions

View File

@@ -19,8 +19,7 @@
#include <cstdio>
#include <signal.h>
#include "Config/config.h" // Get the signal handler return type
namespace llvm {
using namespace llvm;
static std::vector<std::string> FilesToRemove;
@@ -58,11 +57,9 @@ static RETSIGTYPE SignalHandler(int Sig) {
static void RegisterHandler(int Signal) { signal(Signal, SignalHandler); }
// RemoveFileOnSignal - The public API
void RemoveFileOnSignal(const std::string &Filename) {
void llvm::RemoveFileOnSignal(const std::string &Filename) {
FilesToRemove.push_back(Filename);
std::for_each(IntSigs, IntSigsEnd, RegisterHandler);
std::for_each(KillSigs, KillSigsEnd, RegisterHandler);
}
} // End llvm namespace