Hi list, I've a question on freezer.c. In freeze_unfreeze() is a while(1) loop which write()s "FROZEN" or "THAWED" until read() returns the same. Why do we need this loop? It looks like a hack to me. Thanks, //richard