1999-12-01 Ulrich Drepper <drepper@cygnus.com>
+ * malloc/set-freeres.c: Really use already_called variable.
+
* libio/iosetbuffer.c: Use _IO_WSETBUF instead of constructing
function call directly.
* libio/iosetvbuf.c: Likewise.
+1999-12-01 Ulrich Drepper <drepper@cygnus.com>
+
+ * proc_service.h: Add ps_pstop, ps_pcontinue, ps_lstop, and
+ ps_lcontinue prototypes.
+
1999-11-23 Ulrich Drepper <drepper@cygnus.com>
* Makefile: Correct dependency for shared object.
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+#include <atomicity.h>
#include <stdlib.h>
#include <set-hooks.h>
{
/* This function might be called from different places. So better
protect for multiple executions since these are fatal. */
- static int already_called;
+ static long int already_called;
- if (!already_called)
+ if (compare_and_swap (&already_called, 0, 1))
RUN_HOOK (__libc_subfreeres, ());
}