diff options
author | Ron Yorston <rmy@pobox.com> | 2019-08-16 09:42:39 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2019-08-16 09:45:21 +0100 |
commit | 517cf74f6265ec4308b790b637b3f9778cbdc6e0 (patch) | |
tree | be9337069b60ca1bb03565d8575bacfc71181003 /console-tools | |
parent | ae65dc37bcc9b1d9cef0b111131c79dc4ba1bf51 (diff) | |
parent | ac78f2ac96b3efd6551a08e7dc609efa1fb69481 (diff) | |
download | busybox-w32-517cf74f6265ec4308b790b637b3f9778cbdc6e0.tar.gz busybox-w32-517cf74f6265ec4308b790b637b3f9778cbdc6e0.tar.bz2 busybox-w32-517cf74f6265ec4308b790b637b3f9778cbdc6e0.zip |
Merge branch 'busybox' into merge
Diffstat (limited to 'console-tools')
-rw-r--r-- | console-tools/loadfont.c | 20 | ||||
-rw-r--r-- | console-tools/loadkmap.c | 2 | ||||
-rw-r--r-- | console-tools/openvt.c | 4 | ||||
-rw-r--r-- | console-tools/showkey.c | 2 |
4 files changed, 14 insertions, 14 deletions
diff --git a/console-tools/loadfont.c b/console-tools/loadfont.c index b5d4e8f43..caad7d9ac 100644 --- a/console-tools/loadfont.c +++ b/console-tools/loadfont.c | |||
@@ -225,7 +225,7 @@ static void do_loadtable(int fd, unsigned char *inbuf, int tailsz, int fontsize, | |||
225 | if (unicode == PSF2_SEPARATOR) { | 225 | if (unicode == PSF2_SEPARATOR) { |
226 | break; | 226 | break; |
227 | } else if (unicode == PSF2_STARTSEQ) { | 227 | } else if (unicode == PSF2_STARTSEQ) { |
228 | bb_error_msg_and_die("unicode sequences not implemented"); | 228 | bb_simple_error_msg_and_die("unicode sequences not implemented"); |
229 | } else if (unicode >= 0xC0) { | 229 | } else if (unicode >= 0xC0) { |
230 | if (unicode >= 0xFC) | 230 | if (unicode >= 0xFC) |
231 | unicode &= 0x01, maxct = 5; | 231 | unicode &= 0x01, maxct = 5; |
@@ -239,12 +239,12 @@ static void do_loadtable(int fd, unsigned char *inbuf, int tailsz, int fontsize, | |||
239 | unicode &= 0x1F, maxct = 1; | 239 | unicode &= 0x1F, maxct = 1; |
240 | do { | 240 | do { |
241 | if (tailsz <= 0 || *inbuf < 0x80 || *inbuf > 0xBF) | 241 | if (tailsz <= 0 || *inbuf < 0x80 || *inbuf > 0xBF) |
242 | bb_error_msg_and_die("illegal UTF-8 character"); | 242 | bb_simple_error_msg_and_die("illegal UTF-8 character"); |
243 | --tailsz; | 243 | --tailsz; |
244 | unicode = (unicode << 6) + (*inbuf++ & 0x3F); | 244 | unicode = (unicode << 6) + (*inbuf++ & 0x3F); |
245 | } while (--maxct > 0); | 245 | } while (--maxct > 0); |
246 | } else if (unicode >= 0x80) { | 246 | } else if (unicode >= 0x80) { |
247 | bb_error_msg_and_die("illegal UTF-8 character"); | 247 | bb_simple_error_msg_and_die("illegal UTF-8 character"); |
248 | } | 248 | } |
249 | #else | 249 | #else |
250 | return; | 250 | return; |
@@ -281,7 +281,7 @@ static void do_load(int fd, unsigned char *buffer, size_t len) | |||
281 | 281 | ||
282 | if (len >= sizeof(struct psf1_header) && PSF1_MAGIC_OK(psf1h(buffer))) { | 282 | if (len >= sizeof(struct psf1_header) && PSF1_MAGIC_OK(psf1h(buffer))) { |
283 | if (psf1h(buffer)->mode > PSF1_MAXMODE) | 283 | if (psf1h(buffer)->mode > PSF1_MAXMODE) |
284 | bb_error_msg_and_die("unsupported psf file mode"); | 284 | bb_simple_error_msg_and_die("unsupported psf file mode"); |
285 | if (psf1h(buffer)->mode & PSF1_MODE512) | 285 | if (psf1h(buffer)->mode & PSF1_MODE512) |
286 | fontsize = 512; | 286 | fontsize = 512; |
287 | if (psf1h(buffer)->mode & PSF1_MODEHASTAB) | 287 | if (psf1h(buffer)->mode & PSF1_MODEHASTAB) |
@@ -292,7 +292,7 @@ static void do_load(int fd, unsigned char *buffer, size_t len) | |||
292 | #if ENABLE_FEATURE_LOADFONT_PSF2 | 292 | #if ENABLE_FEATURE_LOADFONT_PSF2 |
293 | if (len >= sizeof(struct psf2_header) && PSF2_MAGIC_OK(psf2h(buffer))) { | 293 | if (len >= sizeof(struct psf2_header) && PSF2_MAGIC_OK(psf2h(buffer))) { |
294 | if (psf2h(buffer)->version > PSF2_MAXVERSION) | 294 | if (psf2h(buffer)->version > PSF2_MAXVERSION) |
295 | bb_error_msg_and_die("unsupported psf file version"); | 295 | bb_simple_error_msg_and_die("unsupported psf file version"); |
296 | fontsize = psf2h(buffer)->length; | 296 | fontsize = psf2h(buffer)->length; |
297 | if (psf2h(buffer)->flags & PSF2_HAS_UNICODE_TABLE) | 297 | if (psf2h(buffer)->flags & PSF2_HAS_UNICODE_TABLE) |
298 | has_table = 2; | 298 | has_table = 2; |
@@ -311,19 +311,19 @@ static void do_load(int fd, unsigned char *buffer, size_t len) | |||
311 | } else | 311 | } else |
312 | #endif | 312 | #endif |
313 | { | 313 | { |
314 | bb_error_msg_and_die("input file: bad length or unsupported font type"); | 314 | bb_simple_error_msg_and_die("input file: bad length or unsupported font type"); |
315 | } | 315 | } |
316 | 316 | ||
317 | #if !defined(PIO_FONTX) || defined(__sparc__) | 317 | #if !defined(PIO_FONTX) || defined(__sparc__) |
318 | if (fontsize != 256) | 318 | if (fontsize != 256) |
319 | bb_error_msg_and_die("only fontsize 256 supported"); | 319 | bb_simple_error_msg_and_die("only fontsize 256 supported"); |
320 | #endif | 320 | #endif |
321 | 321 | ||
322 | table = font + fontsize * charsize; | 322 | table = font + fontsize * charsize; |
323 | buffer += len; | 323 | buffer += len; |
324 | 324 | ||
325 | if (table > buffer || (!has_table && table != buffer)) | 325 | if (table > buffer || (!has_table && table != buffer)) |
326 | bb_error_msg_and_die("input file: bad length"); | 326 | bb_simple_error_msg_and_die("input file: bad length"); |
327 | 327 | ||
328 | do_loadfont(fd, font, height, width, charsize, fontsize); | 328 | do_loadfont(fd, font, height, width, charsize, fontsize); |
329 | 329 | ||
@@ -361,7 +361,7 @@ int loadfont_main(int argc UNUSED_PARAM, char **argv) | |||
361 | buffer = xmalloc_read(STDIN_FILENO, &len); | 361 | buffer = xmalloc_read(STDIN_FILENO, &len); |
362 | // xmalloc_open_zipped_read_close(filename, &len); | 362 | // xmalloc_open_zipped_read_close(filename, &len); |
363 | if (!buffer) | 363 | if (!buffer) |
364 | bb_perror_msg_and_die("error reading input font"); | 364 | bb_simple_perror_msg_and_die("error reading input font"); |
365 | do_load(get_console_fd_or_die(), buffer, len); | 365 | do_load(get_console_fd_or_die(), buffer, len); |
366 | 366 | ||
367 | return EXIT_SUCCESS; | 367 | return EXIT_SUCCESS; |
@@ -502,7 +502,7 @@ int setfont_main(int argc UNUSED_PARAM, char **argv) | |||
502 | if (a < 0 || a >= E_TABSZ | 502 | if (a < 0 || a >= E_TABSZ |
503 | || b < 0 || b > 65535 | 503 | || b < 0 || b > 65535 |
504 | ) { | 504 | ) { |
505 | bb_error_msg_and_die("map format"); | 505 | bb_simple_error_msg_and_die("map format"); |
506 | } | 506 | } |
507 | // patch map | 507 | // patch map |
508 | unicodes[a] = b; | 508 | unicodes[a] = b; |
diff --git a/console-tools/loadkmap.c b/console-tools/loadkmap.c index d4981ad21..91ef50884 100644 --- a/console-tools/loadkmap.c +++ b/console-tools/loadkmap.c | |||
@@ -69,7 +69,7 @@ int loadkmap_main(int argc UNUSED_PARAM, char **argv) | |||
69 | 69 | ||
70 | xread(STDIN_FILENO, flags, 7); | 70 | xread(STDIN_FILENO, flags, 7); |
71 | if (!is_prefixed_with(flags, BINARY_KEYMAP_MAGIC)) | 71 | if (!is_prefixed_with(flags, BINARY_KEYMAP_MAGIC)) |
72 | bb_error_msg_and_die("not a valid binary keymap"); | 72 | bb_simple_error_msg_and_die("not a valid binary keymap"); |
73 | 73 | ||
74 | xread(STDIN_FILENO, flags, MAX_NR_KEYMAPS); | 74 | xread(STDIN_FILENO, flags, MAX_NR_KEYMAPS); |
75 | 75 | ||
diff --git a/console-tools/openvt.c b/console-tools/openvt.c index b01229a56..9e6cffecc 100644 --- a/console-tools/openvt.c +++ b/console-tools/openvt.c | |||
@@ -87,7 +87,7 @@ static int get_vt_fd(void) | |||
87 | fd = open(DEV_CONSOLE, O_RDONLY | O_NONBLOCK); | 87 | fd = open(DEV_CONSOLE, O_RDONLY | O_NONBLOCK); |
88 | if (fd >= 0 && !not_vt_fd(fd)) | 88 | if (fd >= 0 && !not_vt_fd(fd)) |
89 | return fd; | 89 | return fd; |
90 | bb_error_msg_and_die("can't find open VT"); | 90 | bb_simple_error_msg_and_die("can't find open VT"); |
91 | } | 91 | } |
92 | 92 | ||
93 | static int find_free_vtno(void) | 93 | static int find_free_vtno(void) |
@@ -98,7 +98,7 @@ static int find_free_vtno(void) | |||
98 | errno = 0; | 98 | errno = 0; |
99 | /*xfunc_error_retval = 3; - do we need compat? */ | 99 | /*xfunc_error_retval = 3; - do we need compat? */ |
100 | if (ioctl(fd, VT_OPENQRY, &vtno) != 0 || vtno <= 0) | 100 | if (ioctl(fd, VT_OPENQRY, &vtno) != 0 || vtno <= 0) |
101 | bb_perror_msg_and_die("can't find open VT"); | 101 | bb_simple_perror_msg_and_die("can't find open VT"); |
102 | // Not really needed, grep for DAEMON_CLOSE_EXTRA_FDS | 102 | // Not really needed, grep for DAEMON_CLOSE_EXTRA_FDS |
103 | // if (fd > 2) | 103 | // if (fd > 2) |
104 | // close(fd); | 104 | // close(fd); |
diff --git a/console-tools/showkey.c b/console-tools/showkey.c index c322ce99d..8f0e9d938 100644 --- a/console-tools/showkey.c +++ b/console-tools/showkey.c | |||
@@ -56,7 +56,7 @@ static void xset1(struct termios *t) | |||
56 | { | 56 | { |
57 | int ret = tcsetattr(STDIN_FILENO, TCSAFLUSH, t); | 57 | int ret = tcsetattr(STDIN_FILENO, TCSAFLUSH, t); |
58 | if (ret) { | 58 | if (ret) { |
59 | bb_perror_msg("can't tcsetattr for stdin"); | 59 | bb_simple_perror_msg("can't tcsetattr for stdin"); |
60 | } | 60 | } |
61 | } | 61 | } |
62 | 62 | ||