X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fmonitor.c;h=907487b133a741c15b315ee4fc9cbb7205da0215;hb=5dc6ddc46b1416e0a4b70933eb0a93ee308d09c9;hp=80a77329bfdd111d4a020b3f0ef1cac67c887a0f;hpb=0baa6dcc9c487fd94b7c97dc79393ac45bfe9504;p=bertos.git diff --git a/kern/monitor.c b/kern/monitor.c index 80a77329..907487b1 100755 --- a/kern/monitor.c +++ b/kern/monitor.c @@ -14,6 +14,12 @@ /*#* *#* $Log$ + *#* Revision 1.3 2004/11/28 23:20:25 bernie + *#* Remove obsolete INITLIST macro. + *#* + *#* Revision 1.2 2004/10/26 09:01:15 bernie + *#* monitor_rename(): New function. + *#* *#* Revision 1.1 2004/10/03 20:39:03 bernie *#* Import in DevLib. *#* @@ -42,7 +48,7 @@ static List MonitorProcs; void monitor_init(void) { - INITLIST(&MonitorProcs); + LIST_INIT(&MonitorProcs); } @@ -61,6 +67,11 @@ void monitor_remove(Process* proc) REMOVE(&proc->monitor.link); } +void monitor_rename(Process *proc, const char* name) +{ + proc->monitor.name = name; +} + #define MONITOR_NODE_TO_PROCESS(node) \ (struct Process*)((char*)(node) - offsetof(struct Process, monitor.link))