Make the remove*OnSignal functions deal with Paths not strings
authorReid Spencer <rspencer@reidspencer.com>
Sun, 14 Nov 2004 21:53:09 +0000 (21:53 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sun, 14 Nov 2004 21:53:09 +0000 (21:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17761 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/System/Signals.h

index 7e80cb8daca9eeb92ef4384ff0685b358b705558..5477bd2b94d06e5fa3895bd608ceca74dd6c433d 100644 (file)
@@ -23,13 +23,13 @@ namespace sys {
   /// This function registers signal handlers to ensure that if a signal gets 
   /// delivered that the named file is removed.
   /// @brief Remove a file if a fatal signal occurs.
-  void RemoveFileOnSignal(const std::string &Filename);
+  void RemoveFileOnSignal(const Path &Filename);
 
   /// This function registers a signal handler to ensure that if a fatal signal
   /// gets delivered to the process that the named directory and all its
   /// contents are removed.
   /// @brief Remove a directory if a fatal signal occurs.
-  void RemoveDirectoryOnSignal(const llvm::sys::Path& path);
+  void RemoveDirectoryOnSignal(const Path& path);
 
   /// When an error signal (such as SIBABRT or SIGSEGV) is delivered to the 
   /// process, print a stack trace and then exit.