diff options
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/sources.sgml | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/doc/src/sgml/sources.sgml b/doc/src/sgml/sources.sgml index 5d1d510f8e7..0dae4d9158f 100644 --- a/doc/src/sgml/sources.sgml +++ b/doc/src/sgml/sources.sgml @@ -1007,18 +1007,10 @@ MemoryContextSwitchTo(MemoryContext context) static void handle_sighup(SIGNAL_ARGS) { - int save_errno = errno; - got_SIGHUP = true; SetLatch(MyLatch); - - errno = save_errno; } </programlisting> - <varname>errno</varname> is saved and restored because - <function>SetLatch()</function> might change it. If that were not done - interrupted code that's currently inspecting <varname>errno</varname> might see the wrong - value. </para> </simplesect> |