Celso Viana wrote:
> All,
> 
> Quando recompilamos um kernel com a opção "SC_DISABLE_REBOOT", qual é
> o código que está sendo adicionado ao kernel?
> 

Na verdade, que codigo *nao* esta sendo adicionado ao kernel =P

#ifndef SC_DISABLE_REBOOT
static  int             enable_reboot = TRUE;
/* enable keyboard reboot */
#endif

...

#ifndef SC_DISABLE_REBOOT
                 if (enable_reboot)
                         shutdown_nice(0);
#endif

Veja tudo no arquivo:

/usr/src/sys/dev/syscons/syscons.c

E depois

/* Initialize the world */
void    consinit(void);
void    cpu_initclocks(void);
void    usrinfoinit(void);

/* Finalize the world. */
void    shutdown_nice(int);

No /usr/src/sys/sys/systm.h




-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
[EMAIL PROTECTED]
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a