Todd,
I've looked at the code and I've found something interesting...
I think you're right... something like
        pnip = pnip->myNext
seems to be required....

On Fri, 17 Mar 2000, Todd L. Miller wrote:
> In scheduler::checkPendingNotifies(), the CVS version (I believe
> the copy I'm looking at is the recent one), does anyone else find it odd
> that the terminating condition is (pnip->myNext != NULL) yet pnip -- so
> far as I can tell -- is never changed?  Could someone who's got an intact
> CVS tree point the debugger at this and figure out why the loop
> terminates?  (Is my copy of scheduler.cc right?  Are the jbSLL items not
> set up right, e.g. myNext is always NULL?  Is the list of pending notifies
> always empty (despite addPendingNotify() being called from threadable.cc?)  
> Have we, for some reason, only ever had a single thread in the pending
> queue?)  I'm asking because I just finished moving that code to the 'new'
> scheduler, and realized, contrary to the comment, that it never did walk
> the list, and I wanted to find out what was going on.  Thanks.
> 
> -_Quinn
> 
> 
> 
> _______________________________________________
> Kernel maillist  -  [EMAIL PROTECTED]
> http://jos.org/mailman/listinfo/kernel
--
======================================================
Eng. Corrado Santoro - PhD Student

Unversity of Catania - Engineering Faculty
Institute of Computer Science and Telecommunications
Viale A. Doria, 6 - 95125 CATANIA (ITALY)

Tel: +39 095 7382365           Fax: +39 095 7382397

EMail: [EMAIL PROTECTED]
Personal Home Page:
            http://www.cdc.unict.it/~csanto

ARCA Mobile Agent Framework Home Page:
            http://osweb.iit.unict.it/ARCA
======================================================


_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to