trename scheduler to have a more distinctive name, so stack traces can end there - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 1fdb4a54500c8bda4cbe262280509f8f98b3bfed
 (DIR) parent 0753502edfd4f214190883db848593f0033ac74c
 (HTM) Author: rsc <devnull@localhost>
       Date:   Sun, 23 Jan 2005 22:57:53 +0000
       
       rename scheduler to have a more distinctive name, so stack traces can end there
       
       Diffstat:
         M src/libthread/thread.c              |      10 +++++-----
       
       1 file changed, 5 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/src/libthread/thread.c b/src/libthread/thread.c
       t@@ -15,7 +15,7 @@ static        void                delthread(_Threadlist*, _Thread*);
        static        void                addthreadinproc(Proc*, _Thread*);
        static        void                delthreadinproc(Proc*, _Thread*);
        static        void                contextswitch(Context *from, Context *to);
       -static        void                scheduler(Proc*);
       +static        void                procscheduler(Proc*);
        
        static void
        _threaddebug(char *fmt, ...)
       t@@ -178,7 +178,7 @@ proccreate(void (*fn)(void*), void *arg, uint stack)
                p = procalloc();
                t = _threadcreate(p, fn, arg, stack);
                id = t->id;        /* t might be freed after _procstart */
       -        _procstart(p, scheduler);
       +        _procstart(p, procscheduler);
                return id;
        }
        
       t@@ -245,7 +245,7 @@ contextswitch(Context *from, Context *to)
        }
        
        static void
       -scheduler(Proc *p)
       +procscheduler(Proc *p)
        {
                _Thread *t;
        
       t@@ -358,7 +358,7 @@ needstack(int n)
        
                if((char*)&t <= (char*)t->stk
                || (char*)&t - (char*)t->stk < 256+n){
       -                fprint(2, "thread stack overflow\n");
       +                fprint(2, "thread stack overflow: &t=%p tstk=%p n=%d\n", &t, t->stk, 256+n);
                        abort();
                }
        }
       t@@ -580,7 +580,7 @@ main(int argc, char **argv)
                if(mainstacksize == 0)
                        mainstacksize = 256*1024;
                _threadcreate(p, threadmainstart, nil, mainstacksize);
       -        scheduler(p);
       +        procscheduler(p);
                _threaddaemonize();
                _threadpexit();
                return 0;