Hi I'm a bit unclear about the meaning of the timeout parameter for the semaphore and mbox functions. Any timeout >0 is obviously a time in milliseconds. However if timeout==0, does this mean "don't wait at all" or "wait until done"?
For semaphores it seems that 0==forever (sys_arch_sem_wait). But for mboxes 0 doesn't seem to have a special meaning (sys_arch_mbox_(try)fetch). Is there no need to wait with infinite blocking on an mbox? I also can't seem to see a difference between fetch and tryfetch from the description. Thanks bye Fabi _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
