2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>

* cdtest/main.cc: Use printk() in global destructors since printf() no
	longer works.
This commit is contained in:
Joel Sherrill
2009-03-02 17:28:35 +00:00
parent 66c25d4e07
commit beda88f83c
2 changed files with 10 additions and 4 deletions

View File

@@ -1,3 +1,8 @@
2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* cdtest/main.cc: Use printk() in global destructors since printf() no
longer works.
2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/system.h, capture/test1.c, fileio/init.c,

View File

@@ -62,11 +62,12 @@ public:
virtual ~AClass()
{
printf(
// MUST USE PRINTK -- RTEMS IS SHUTTING DOWN WHEN THIS RUNS
printk(
"%s: Hey I'm in base class destructor number %d for %p.\n",
ptr, num_inst, this
);
print();
printk("Derived class - %s\n", string);
num_inst--;
};
@@ -97,12 +98,12 @@ public:
~BClass()
{
printf(
printk(
"%s: Hey I'm in derived class destructor number %d for %p.\n",
ptr, num_inst,
this
);
print();
printk("Derived class - %s\n", string);
num_inst--;
};