diff options
Diffstat (limited to 'console-tools/loadfont.c')
| -rw-r--r-- | console-tools/loadfont.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/console-tools/loadfont.c b/console-tools/loadfont.c index 64b725610..0f6afecd4 100644 --- a/console-tools/loadfont.c +++ b/console-tools/loadfont.c | |||
| @@ -30,8 +30,8 @@ | |||
| 30 | #define PSF_MAXMODE 0x03 | 30 | #define PSF_MAXMODE 0x03 |
| 31 | #define PSF_SEPARATOR 0xFFFF | 31 | #define PSF_SEPARATOR 0xFFFF |
| 32 | 32 | ||
| 33 | static const char loadfont_usage[] = "loadfont\n" | 33 | static const char loadfont_usage[] = "loadfont\n\n" |
| 34 | "\n" "\tLoad a console font from standard input.\n" "\n"; | 34 | "Loads a console font from standard input.\n"; |
| 35 | 35 | ||
| 36 | struct psf_header { | 36 | struct psf_header { |
| 37 | unsigned char magic1, magic2; /* Magic number */ | 37 | unsigned char magic1, magic2; /* Magic number */ |
| @@ -47,6 +47,10 @@ extern int loadfont_main(int argc, char **argv) | |||
| 47 | { | 47 | { |
| 48 | int fd; | 48 | int fd; |
| 49 | 49 | ||
| 50 | if (argc>=2 && *argv[1]=='-') { | ||
| 51 | usage(loadfont_usage); | ||
| 52 | } | ||
| 53 | |||
| 50 | fd = open("/dev/tty0", O_RDWR); | 54 | fd = open("/dev/tty0", O_RDWR); |
| 51 | if (fd < 0) { | 55 | if (fd < 0) { |
| 52 | fprintf(stderr, "Error opening /dev/tty0: %s\n", strerror(errno)); | 56 | fprintf(stderr, "Error opening /dev/tty0: %s\n", strerror(errno)); |
