summaryrefslogtreecommitdiff
path: root/riscos/assert.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-10-12 00:50:21 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-10-12 00:50:21 +0000
commit1badc58b837cef66bdbf615b8d4dc45780c37d3a (patch)
tree56fac6cf7e1cee3105ce6ef0f028bcb9ce5c7790 /riscos/assert.c
parent2a58f4c752fe28d82d5024bee903990d927f7cda (diff)
downloadnetsurf-1badc58b837cef66bdbf615b8d4dc45780c37d3a.tar.gz
netsurf-1badc58b837cef66bdbf615b8d4dc45780c37d3a.tar.bz2
Clean up signal handling -- all the signals we handle are fatal, so exit immediately.
Stop assertion failures generating duplicate error dialogues. svn path=/trunk/netsurf/; revision=13038
Diffstat (limited to 'riscos/assert.c')
-rw-r--r--riscos/assert.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/riscos/assert.c b/riscos/assert.c
index 27df37866..50b8f5d54 100644
--- a/riscos/assert.c
+++ b/riscos/assert.c
@@ -33,10 +33,6 @@
void __assert2(const char *expr, const char *function, const char *file,
int line)
{
- static const os_error error = { 1, "NetSurf has detected a serious "
- "error and must exit. Please submit a bug report, "
- "attaching the browser log file." };
-
fprintf(stderr, "\n\"%s\", line %d: %s%sAssertion failed: %s\n",
file, line,
function ? function : "",
@@ -44,14 +40,5 @@ void __assert2(const char *expr, const char *function, const char *file,
expr);
fflush(stderr);
- xwimp_report_error_by_category(&error,
- wimp_ERROR_BOX_GIVEN_CATEGORY |
- wimp_ERROR_BOX_CATEGORY_ERROR <<
- wimp_ERROR_BOX_CATEGORY_SHIFT,
- "NetSurf", "!netsurf",
- (osspriteop_area *) 1, "Quit", 0);
-
- xos_cli("Filer_Run <Wimp$ScrapDir>.WWW.NetSurf.Log");
-
abort();
}