1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-24 17:51:17 +03:00

Tue May 30 15:52:32 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>

* mach/Makefile (server-interfaces): Removed notify and
 	device_reply.  For shlibs with eager binding, libmachuser.so must
 	not refer to any functions not defined in libc.
This commit is contained in:
Roland McGrath
1995-05-31 13:23:14 +00:00
parent 4174072112
commit a1a9d21596
14 changed files with 193 additions and 87 deletions

View File

@@ -43,8 +43,14 @@ _dl_catch_error (const char **errstring,
signalled_errstring = signalled_objname = NULL;
errcode = setjmp (catch_env);
(*operate) ();
if (errcode == 0)
{
(*operate) ();
return 0;
}
/* We get here only if we longjmp'd out of OPERATE. */
*errstring = signalled_errstring;
*objname = signalled_objname;
return *errstring ? errcode : 0;
return errcode == -1 ? 0 : errcode;
}