On Tue, Aug 03, 2004 at 09:08:08PM +0200, Philippe Gerum wrote: > > > > .shutdown = not really used atm?
> > > Can be used by skins to intercept any shutdown request kicked by the > > > nucleus itself or some other skin, and perform some housekeeping chores > > > before linking to xnpod_shutdown() themselves (provides for a simple > > > daisy chain mechanism). > > I understand the concept of daisy chaining the shutdown (it's documented > > :), but I can find no call of nkpod->svctable.shutdown in the nucleus. > > (I've made a fulltest search of 'shutdown' over fusion, but found only > > things like 'pod.svctable.shutdown = &pse51_shutdown;') > It was used when xnpod_fatal() attempted a shutdown as part of its > epilogue. The problem was that calling the shutdown code in such context > was rather unsafe (hey, after all, we are panicking here...), so it does > not anymore. I will reactivate this hook later though, because it's > useful. okay - that's a word. I conclude: installing the svctable.shutdown handler is usefull, even if not used by the nucelus atm. > > > > .settime = not really used atm? > > > Same as above for changing the nucleus's idea of time. e.g. your skin > > > might be interested in knowing of internal calls changing the current > > > time using the nucleus API, and not the skin one. > > Same as above, I've found no call of svctable.sttime in the nucleus :) > Same as above. Code has evolved leaving this hook temporarily unused. Same as above. usefull, even if not used atm :) Marc -- #!/bin/sh set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \ shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\ echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh
