Rev 3411 | Rev 3534 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3411 | Rev 3413 | ||
|---|---|---|---|
| Line 57... | Line 57... | ||
| 57 | { "more", no_argument, 0, 'm' }, |
57 | { "more", no_argument, 0, 'm' }, |
| 58 | { 0, 0, 0, 0 } |
58 | { 0, 0, 0, 0 } |
| 59 | }; |
59 | }; |
| 60 | 60 | ||
| 61 | /* Dispays help for cat in various levels */ |
61 | /* Dispays help for cat in various levels */ |
| 62 | void * help_cmd_cat(unsigned int level) |
62 | void help_cmd_cat(unsigned int level) |
| 63 | { |
63 | { |
| 64 | if (level == HELP_SHORT) { |
64 | if (level == HELP_SHORT) { |
| 65 | printf("`%s' shows the contents of files\n", cmdname); |
65 | printf("`%s' shows the contents of files\n", cmdname); |
| 66 | } else { |
66 | } else { |
| 67 | help_cmd_cat(HELP_SHORT); |
67 | help_cmd_cat(HELP_SHORT); |
| Line 76... | Line 76... | ||
| 76 | " -m, --more Pause after each screen full\n" |
76 | " -m, --more Pause after each screen full\n" |
| 77 | "Currently, %s is under development, some options don't work.\n", |
77 | "Currently, %s is under development, some options don't work.\n", |
| 78 | cmdname, cmdname); |
78 | cmdname, cmdname); |
| 79 | } |
79 | } |
| 80 | 80 | ||
| 81 | return CMD_VOID; |
81 | return; |
| 82 | } |
82 | } |
| 83 | 83 | ||
| 84 | static unsigned int cat_file(const char *fname, size_t blen) |
84 | static unsigned int cat_file(const char *fname, size_t blen) |
| 85 | { |
85 | { |
| 86 | int fd, bytes = 0, count = 0, reads = 0; |
86 | int fd, bytes = 0, count = 0, reads = 0; |
| Line 125... | Line 125... | ||
| 125 | 125 | ||
| 126 | return 0; |
126 | return 0; |
| 127 | } |
127 | } |
| 128 | 128 | ||
| 129 | /* Main entry point for cat, accepts an array of arguments */ |
129 | /* Main entry point for cat, accepts an array of arguments */ |
| 130 | int * cmd_cat(char **argv) |
130 | int cmd_cat(char **argv) |
| 131 | { |
131 | { |
| 132 | unsigned int argc, i, ret = 0, buffer = 0; |
132 | unsigned int argc, i, ret = 0, buffer = 0; |
| 133 | int c, opt_ind; |
133 | int c, opt_ind; |
| 134 | 134 | ||
| 135 | argc = cli_count_args(argv); |
135 | argc = cli_count_args(argv); |