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

Reply via email to