There are only 3 timers available to any process. You already discovered that the alarm timer is one of them. Then you can implement timing using select() timeouts. If you have many timers in a process you need to implement your own multi-timer using these calls.
Peter ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]