diff options
author | Chris Lattner <sabre@nondot.org> | 2003-12-31 05:45:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-12-31 05:45:16 +0000 |
commit | cf902777e9ddb5bbb806b11efcf8c14638fe779d (patch) | |
tree | a04c3b9a8d12aa1b9236e34136bb48bc71c3dd30 /include/llvm/Support | |
parent | a2e9363617a77b7ada49759676d464bdf373cc69 (diff) | |
download | external_llvm-cf902777e9ddb5bbb806b11efcf8c14638fe779d.zip external_llvm-cf902777e9ddb5bbb806b11efcf8c14638fe779d.tar.gz external_llvm-cf902777e9ddb5bbb806b11efcf8c14638fe779d.tar.bz2 |
clarify comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10663 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Support')
-rw-r--r-- | include/llvm/Support/SlowOperationInformer.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/include/llvm/Support/SlowOperationInformer.h b/include/llvm/Support/SlowOperationInformer.h index f27a055..75c5796 100644 --- a/include/llvm/Support/SlowOperationInformer.h +++ b/include/llvm/Support/SlowOperationInformer.h @@ -8,14 +8,13 @@ //===----------------------------------------------------------------------===// // // This file defines a simple object which can be used to let the user know what -// is going on when a slow operation is happening,l and gives them the ability -// to cancel it. Potentially slow operations can stack allocate one of these +// is going on when a slow operation is happening, and gives them the ability to +// cancel it. Potentially slow operations can stack allocate one of these // objects, and periodically call the "progress" method to update the progress -// bar. If the operation takes more than 3 seconds to complete, the progress -// bar is automatically shown and updated every second. As such, the slow -// operation should not print stuff to the screen, and should not be confused if -// an extra line appears on the screen (ie, the cursor should be at the start of -// the line). +// bar. If the operation takes more than 1 second to complete, the progress bar +// is automatically shown and updated. As such, the slow operation should not +// print stuff to the screen, and should not be confused if an extra line +// appears on the screen (ie, the cursor should be at the start of the line). // // If the user presses CTRL-C during the operation, the next invocation of the // progress method with throw an std::string object indicating that the @@ -23,9 +22,9 @@ // the progress method. // // Because SlowOperationInformers fiddle around with signals, they cannot be -// nested. The SIGINT signal handler is restored after the -// SlowOperationInformer is destroyed, but the SIGALRM handlers is set back to -// the default. +// nested, and interact poorly with threads. The SIGALRM handler is set back to +// SIGDFL, but the SIGINT signal handler is restored when the +// SlowOperationInformer is destroyed. // //===----------------------------------------------------------------------===// |