summaryrefslogtreecommitdiffstats
path: root/src/H5Osdspace.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ...Quincey Koziol2018-03-181-3/+11
|\
| * Fix for HDFFV-10355 (CVE-2017-17506).Dana Robinson2018-02-271-2/+3
| * Changes made based on code reviews.Vailin Choi2018-01-121-0/+2
| * (1) Merge branch 'develop' into bugfix/version_boundsVailin Choi2017-11-251-1/+6
* | Add API context interface and use it throughout the library.Quincey Koziol2018-03-151-39/+36
|/
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to hdf5...Larry Knox2017-04-251-6/+4
* [svn-r27851] Description:Quincey Koziol2015-09-221-2/+2
* [svn-r27768] Description:Quincey Koziol2015-09-141-6/+6
* [svn-r27133] - Add a new attribute function characterstic for format:Mohamad Chaarawi2015-06-011-5/+5
* [svn-r26301] Description:Quincey Koziol2015-02-251-2/+2
* [svn-r24476] Description:Quincey Koziol2013-11-301-1/+1
* [svn-r22171] Description:Quincey Koziol2012-03-281-0/+1
* [svn-r21919] Description:Quincey Koziol2012-02-091-8/+8
* [svn-r21556] Purpose: Fix bug in H5OcopyNeil Fortner2011-10-131-1/+1
* [svn-r19156] Description:Quincey Koziol2010-07-301-4/+4
* [svn-r18595] Description:Quincey Koziol2010-04-201-2/+2
* [svn-r18256] Description:Quincey Koziol2010-02-151-10/+14
* [svn-r17281] Description:Quincey Koziol2009-07-311-0/+1
* [svn-r16473] Purpose: fix problems related to 'self-referential' attributesNeil Fortner2009-02-121-4/+4
* [svn-r15510] Description:Quincey Koziol2008-08-211-2/+2
* [svn-r15458] Purpose: Modify the library to take the proper action when files...inactive/jpeg_converterNeil Fortner2008-08-111-2/+3
* [svn-r14271] Description:Quincey Koziol2007-11-201-2/+2
* [svn-r14243] Bug fix: Took out the verification of dimension size being zero ...Raymond Lu2007-11-071-6/+2
* [svn-r14204] Description:Quincey Koziol2007-10-121-1/+1
* [svn-r14144] Description:Quincey Koziol2007-09-131-2/+1
* [svn-r14010] Description:Quincey Koziol2007-07-241-31/+7
* [svn-r13821] Peter Cao2007-05-301-0/+2
* [svn-r13753] Description:Quincey Koziol2007-05-141-12/+7
* [svn-r13253] Updated all C and C++ style source code files with the THG copyr...Albert Cheng2007-02-071-2/+3
* [svn-r13232] Description:Quincey Koziol2007-02-041-126/+31
* [svn-r13223] Description:Quincey Koziol2007-01-301-2/+2
* [svn-r13219] Description:Quincey Koziol2007-01-291-7/+7
* [svn-r13177] Description:Quincey Koziol2007-01-231-16/+16
* [svn-r13176] Description:Quincey Koziol2007-01-231-19/+7
* [svn-r13175] Description:Quincey Koziol2007-01-221-0/+16
* [svn-r13155] Description:Quincey Koziol2007-01-191-0/+2
* [svn-r13143] Refactoring.James Laird2007-01-161-0/+1
* [svn-r13065] Added support for copying shared messages (including turning uns...James Laird2006-12-151-7/+5
* [svn-r13058] Description:Quincey Koziol2006-12-131-9/+3
* [svn-r13028] Description:Quincey Koziol2006-12-061-2/+2
* [svn-r13016] Description:Quincey Koziol2006-12-041-14/+6
* [svn-r13015] Description:Quincey Koziol2006-12-041-2/+2
* [svn-r13002] Description:Quincey Koziol2006-11-301-27/+84
* [svn-r12902] Checkin of Shared Object Header Message work.James Laird2006-11-131-2/+108
* [svn-r12740] Description:Quincey Koziol2006-10-101-3/+3
* [svn-r12736] Description:Quincey Koziol2006-10-091-109/+142
* [svn-r12706] Description:Quincey Koziol2006-10-021-8/+8
* [svn-r11758] Purpose:Quincey Koziol2005-12-041-3/+4
* [svn-r11712] Purpose:Quincey Koziol2005-11-151-4/+11
* [svn-r11686] Purpose:Quincey Koziol2005-11-071-1/+3
e='remove_pathappend_intrep'>remove_pathappend_intrep Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
path: root/doc/BackgdErr.3
blob: 1e46b036ffbc0448df209457e5ec5e199bcacd1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
'\"
'\" Copyright (c) 1992-1994 The Regents of the University of California.
'\" Copyright (c) 1994-1996 Sun Microsystems, Inc.
'\"
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\" 
.so man.macros
.TH Tcl_BackgroundError 3 7.5 Tcl "Tcl Library Procedures"
.BS
.SH NAME
Tcl_BackgroundError \- report Tcl error that occurred in background processing
.SH SYNOPSIS
.nf
\fB#include <tcl.h>\fR
.sp
\fBTcl_BackgroundError\fR(\fIinterp\fR)
.SH ARGUMENTS
.AS Tcl_Interp *interp
.AP Tcl_Interp *interp in
Interpreter in which the error occurred.
.BE

.SH DESCRIPTION
.PP
This procedure is typically invoked when a Tcl error occurs during
.QW "background processing"
such as executing an event handler.
When such an error occurs, the error condition is reported to Tcl
or to a widget or some other C code, and there is not usually any
obvious way for that code to report the error to the user.
In these cases the code calls \fBTcl_BackgroundError\fR with an
\fIinterp\fR argument identifying the interpreter in which the
error occurred.  At the time \fBTcl_BackgroundError\fR is invoked,
the interpreter's result is expected to contain an error message.
\fBTcl_BackgroundError\fR will invoke the command registered
in that interpreter to handle background errors by the
\fBinterp bgerror\fR command.
The registered handler command is meant to report the error
in an application-specific fashion.  The handler command
receives two arguments, the result of the interp, and the
return options of the interp at the time the error occurred.
If the application registers no handler command, the default
handler command will attempt to call \fBbgerror\fR to report
the error.  If an error condition arises while invoking the
handler command, then \fBTcl_BackgroundError\fR reports the
error itself by printing a message on the standard error file.
.PP
\fBTcl_BackgroundError\fR does not invoke the handler command immediately
because this could potentially interfere with scripts that are in process
at the time the error occurred.
Instead, it invokes the handler command later as an idle callback.
.PP
It is possible for many background errors to accumulate before
the handler command is invoked.  When this happens, each of the errors
is processed in order.  However, if the handle command returns a
break exception, then all remaining error reports for the
interpreter are skipped.

.SH KEYWORDS
background, bgerror, error, interp