From: Adam H. <do...@de...> - 2001-10-11 08:25:46
|
Yet more command line help entries. diff -ruN uml-5/arch/um/drivers/ssl.c uml-6/arch/um/drivers/ssl.c --- uml-5/arch/um/drivers/ssl.c Wed Oct 10 21:33:04 2001 +++ uml-6/arch/um/drivers/ssl.c Wed Oct 10 23:41:35 2001 @@ -16,6 +16,7 @@ #include "user_util.h" #include "kern_util.h" #include "kern.h" +#include "init.h" static int ssl_version = 1; @@ -286,6 +287,7 @@ } __setup("ssl", ssl_chan_setup); +__channel_help(ssl_chan_setup, "ssl"); static void ssl_exit(void) { diff -ruN uml-5/arch/um/drivers/stdio_console.c uml-6/arch/um/drivers/stdio_console.c --- uml-5/arch/um/drivers/stdio_console.c Wed Oct 10 21:33:04 2001 +++ uml-6/arch/um/drivers/stdio_console.c Wed Oct 10 23:41:35 2001 @@ -21,6 +21,7 @@ #include "chan.h" #include "user_util.h" #include "kern_util.h" +#include "init.h" #define MAX_TTYS (8) @@ -282,6 +283,7 @@ } __setup("con", console_chan_setup); +__channel_help(console_chan_setup, "con"); static void console_exit(void) { diff -ruN uml-5/arch/um/drivers/ubd.c uml-6/arch/um/drivers/ubd.c --- uml-5/arch/um/drivers/ubd.c Wed Oct 10 21:33:04 2001 +++ uml-6/arch/um/drivers/ubd.c Wed Oct 10 23:41:35 2001 @@ -199,6 +199,10 @@ } __setup("fake_ide", fake_ide_setup); +__uml_help(fake_ide_setup, +"fake_ide\n" +" Create ide0 entries that map onto ubd devices.\n\n" +); static int ubd_setup_common(char *str, int *index_out) { @@ -289,6 +293,10 @@ } __setup("fakehd", fakehd); +__uml_help(fakehd, +"fakehd\n" +" Change the ubd device name to \"hd\".\n\n" +); static void do_ubd_request(request_queue_t * q); diff -ruN uml-5/arch/um/include/chan.h uml-6/arch/um/include/chan.h --- uml-5/arch/um/include/chan.h Wed Oct 10 21:33:04 2001 +++ uml-6/arch/um/include/chan.h Wed Oct 10 23:41:35 2001 @@ -5,6 +5,7 @@ #ifndef __TTY_H__ #define __TTY_H__ +#include "init.h" struct chan { enum { XTERM, PTY, SOCKET, FD, TTY, PTS, FILE_CHAN, COPY } type; @@ -41,6 +42,20 @@ struct chan in; struct chan out; }; + +#define __channel_help(fn,prefix) \ + __uml_help(fn, \ + prefix ## "[0-9]*=<driver>[:<file>],[<driver>[:<file>]]\n" \ +" Allocate virtual serial lines. If two drivers are separated by a\n" \ +" comma, then they are used as input and output drivers, respectively.\n" \ +" Driver Description\n" \ +" pty Allocate a pty on the host, to which you can attach.\n" \ +" tty Attach host tty <file> to the serial line.\n" \ +" pts This is similiar to pty.\n" \ +" xterm Spawn an xterm attached to requested serial line.\n" \ +" fd Attach to an existing open file desriptor\n\n" \ +) + #define INIT_STATIC (0) #define INIT_ALL (1) ----BEGIN GEEK CODE BLOCK---- Version: 3.12 GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS-- PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z? -----END GEEK CODE BLOCK----- ----BEGIN PGP INFO---- Adam Heath <do...@de...> Finger Print | KeyID 67 01 42 93 CA 37 FB 1E 63 C9 80 1D 08 CF 84 0A | DE656B05 PGP AD46 C888 F587 F8A3 A6DA 3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG -----END PGP INFO----- |