> I was considering putting a timer in that would allow me to set a > shutdown time...(kind of like *ix system shutdown). Where should I pulse > the timer and what should I use for a flag to start the timer? A bool? > Global bool? Should I just do it all somehow in comm.c? > I'd just say, create one global time_t variable, set it to 0 on startup. If it's ever > than 0, then check and see if time(0) is greater than it, and if so, shutdown now. Your interface would be the most difficult part, and if it's a hardship, I recommend just doing something like allowing shutdown to have a minute argument. shutdown die 20 Then you take and set your global time_t variable to time(0) + 60*20, and you're done. PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST