]> git.saurik.com Git - apple/configd.git/blobdiff - scutil.tproj/commands.h
configd-395.11.tar.gz
[apple/configd.git] / scutil.tproj / commands.h
index a0a082129a557b3e58ee8022c6b431152244640d..4eb0cf0bff07d4d26a449fa9e9aa2450cd04c81a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000, 2001, 2004-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
@@ -40,20 +40,31 @@ typedef struct {
        char    *cmd;
        int     minArgs;
        int     maxArgs;
-       void    (*func)();
+       void    (*func)(int argc, char **argv);
        int     group;
-       int     ctype;  /* 0==normal, 1==limited, 2==private */
+       int     ctype;  /* -1==normal/hidden, 0==normal, 1==limited, 2==private */
        char    *usage;
 } cmdInfo;
 
-extern const cmdInfo   commands[];
-extern const int       nCommands;
+extern const cmdInfo   commands_store[];
+extern const int       nCommands_store;
+
+extern const cmdInfo   commands_net[];
+extern const int       nCommands_net;
+
+extern const cmdInfo   commands_prefs[];
+extern const int       nCommands_prefs;
+
+extern cmdInfo         *commands;
+extern int             nCommands;
 extern Boolean         enablePrivateAPI;
+extern Boolean         termRequested;
 
 __BEGIN_DECLS
 
 void   do_command              (int argc, char **argv);
 void   do_help                 (int argc, char **argv);
+void   do_quit                 (int argc, char **argv);
 void   do_readFile             (int argc, char **argv);
 
 __END_DECLS