X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fkern%2Fproc.h;h=482fb7a39708f3a1193f1e0b2689322dded7bbbe;hb=1815e3dc48701e41cd28cd6241398b972bedba50;hp=0071ca13f41d3b779ab7630162598dae8aaaab55;hpb=b072c6de512ccd3a7b3b094175b7184526d2cb26;p=bertos.git diff --git a/bertos/kern/proc.h b/bertos/kern/proc.h index 0071ca13..482fb7a3 100644 --- a/bertos/kern/proc.h +++ b/bertos/kern/proc.h @@ -26,15 +26,13 @@ * invalidate any other reasons why the executable file might be covered by * the GNU General Public License. * - * Copyright 2001,2004 Develer S.r.l. (http://www.develer.com/) - * Copyright 1999,2000,2001 Bernie Innocenti - * + * Copyright 2001, 2004 Develer S.r.l. (http://www.develer.com/) + * Copyright 1999, 2000, 2001, 2008 Bernie Innocenti * --> * * \brief Process scheduler (public interface). * * \version $Id$ - * * \author Bernie Innocenti */ #ifndef KERN_PROC_H @@ -59,7 +57,9 @@ struct Process *proc_new_with_name(const char* name, void (*entry)(void), iptr_t #endif void proc_exit(void); -void proc_switch(void); +void proc_yield(void); +#define proc_switch proc_yield /* OBSOLETE */ + int proc_testSetup(void); int proc_testRun(void); int proc_testTearDown(void); @@ -68,7 +68,7 @@ struct Process *proc_current(void); iptr_t proc_current_user_data(void); void proc_rename(struct Process *proc, const char* name); -#if CONFIG_KERN_PREEMPTIVE +#if CONFIG_KERN_PREEMPT void proc_forbid(void); void proc_permit(void); #else @@ -117,9 +117,6 @@ void proc_rename(struct Process *proc, const char* name); #endif #endif -/* OBSOLETE */ -#define CONFIG_KERN_DEFSTACKSIZE CONFIG_PROC_DEFSTACKSIZE - /* Memory fill codes to help debugging */ #if CONFIG_KERN_MONITOR #include @@ -143,5 +140,5 @@ void proc_rename(struct Process *proc, const char* name); #error No cpustack_t size supported! #endif #endif -#endif /* KERN_PROC_H */ +#endif /* KERN_PROC_H */