/[grub]/grub2/commands/ieee1275/halt.c
ViewVC logotype

Diff of /grub2/commands/ieee1275/halt.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by marco_g, Mon Jan 31 21:28:34 2005 UTC revision 1.2 by hollisb, Sat Mar 26 17:34:50 2005 UTC
# Line 28  grub_cmd_halt (struct grub_arg_list *sta Line 28  grub_cmd_halt (struct grub_arg_list *sta
28                 int argc __attribute__ ((unused)),                 int argc __attribute__ ((unused)),
29                 char **args __attribute__ ((unused)))                 char **args __attribute__ ((unused)))
30  {  {
31    grub_ieee1275_interpret ("shut-down", 0);    grub_halt ();
32    return 0;    return 0;
33  }  }
34    
35    
36    #ifdef GRUB_UTIL
37    void
38    grub_halt_init (void)
39    {
40      grub_register_command ("halt", grub_cmd_halt, GRUB_COMMAND_FLAG_BOTH,
41                             "halt", "halts the computer.  This command does not"
42                             " work on all firmware.", 0);
43    }
44    
45    void
46    grub_halt_fini (void)
47    {
48      grub_unregister_command ("halt");
49    }
50    #else /* ! GRUB_UTIL */
51  GRUB_MOD_INIT  GRUB_MOD_INIT
52  {  {
53    (void)mod;                    /* To stop warning. */    (void)mod;                    /* To stop warning. */
54    grub_register_command ("halt", grub_cmd_halt, GRUB_COMMAND_FLAG_BOTH,    grub_register_command ("halt", grub_cmd_halt, GRUB_COMMAND_FLAG_BOTH,
55                           "halt", "halts the computer.  This command does not"                           "halt", "halts the computer.  This command does not"
56                           " work on every firmware.", 0);                           " work on all firmware.", 0);
57  }  }
58    
59  GRUB_MOD_FINI  GRUB_MOD_FINI
60  {  {
61    grub_unregister_command ("halt");    grub_unregister_command ("halt");
62  }  }
63    #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26