rather than the actual stack pointer.
+2003-11-29 Christopher Faylor <cgf@redhat.com>
+
+ * exceptions.cc (_threadinfo::pop): Zero *contents* of popped stack
+ location rather than the actual stack pointer.
+
2003-11-29 Nicholas Wourms <nwourms@netscape.net>
* Makefile.in: (DLL_OFILES): Add flock.o.
CFLAGS=@CFLAGS@ -fmerge-constants -ftracer
override CFLAGS+=-MMD ${$(*F)_CFLAGS}
CXX=@CXX@
-CXXFLAGS=@CXXFLAGS@ -fmerge-constants
+CXXFLAGS=@CXXFLAGS@
AR:=@AR@
AR_FLAGS:=qv
assert (stackptr > stack);
#endif
__stack_t res = *--stackptr;
-#ifndef DEBUGGING
- _my_tls.stackptr = 0;
+#ifdef DEBUGGING
+ *stackptr = 0;
debug_printf ("popped %p, stack %p, stackptr %p", res, stack, stackptr);
#endif
return res;
PICOM_FIFO = 2
};
-extern struct sigaction *global_sigs;
-
class _pinfo
{
public:
extern char myself_nowait_dummy[];
+extern struct sigaction *global_sigs;
+
#define WAIT_SIG_PRIORITY THREAD_PRIORITY_TIME_CRITICAL
#define myself_nowait ((_pinfo *)myself_nowait_dummy)