Fixed freebsd compile errors.

Added global rate display.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@463 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2005-06-15 09:28:52 +00:00
parent fdc56e8f09
commit 2e83af28ac
6 changed files with 50 additions and 10 deletions
+30
View File
@@ -67,3 +67,33 @@ SignalHandler::caught(int signum) {
m_handlers[signum]();
}
const char*
SignalHandler::as_string(unsigned int signum) {
switch (signum) {
case SIGHUP:
return "Hangup detected";
case SIGINT:
return "Interrupt from keyboard";
case SIGQUIT:
return "Quit signal";
case SIGILL:
return "Illegal instruction";
case SIGABRT:
return "Abort signal";
case SIGFPE:
return "Floating point exception";
case SIGKILL:
return "Kill signal";
case SIGSEGV:
return "Segmentation fault";
case SIGPIPE:
return "Broken pipe";
case SIGALRM:
return "Timer signal";
case SIGTERM:
return "Termination signal";
default:
return "Unlisted";
}
}