struct bmk_thread *bmk_sched_current(void);
int *bmk_sched_geterrno(void);
+const char *bmk_sched_threadname(struct bmk_thread *);
bmk_time_t bmk_clock_monotonic(void);
bmk_time_t bmk_clock_epochoffset(void);
return current;
}
+const char *
+bmk_sched_threadname(struct bmk_thread *thread)
+{
+
+ return thread->bt_name;
+}
+
int *
bmk_sched_geterrno(void)
{
void dump_regs(struct pt_regs *regs)
{
- minios_printk("Thread: %s\n", minios_threadname(bmk_sched_current()));
+ minios_printk("Thread: %s\n", bmk_sched_threadname(bmk_sched_current()));
#ifdef __i386__
minios_printk("EIP: %x, EFLAGS %x.\n", regs->eip, regs->eflags);
minios_printk("EBX: %08x ECX: %08x EDX: %08x\n",
void (*function)(void *), void *data,
void *stack_base, unsigned long stack_size);
-const char * minios_threadname(struct bmk_thread *thread);
-
#endif /* __MINIOS_SCHED_H__ */
}
const char *
-minios_threadname(struct bmk_thread *thread)
+bmk_sched_threadname(struct bmk_thread *thread)
{
return thread->bt_name;