diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-05-19 08:18:50 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-05-19 08:18:50 +0000 |
commit | ae4342ca3e30f7b11732ecda3ad15821e81bc314 (patch) | |
tree | 1878104940eac4649bc8add4d0b2893ab1cb0a94 /libbb/getpty.c | |
parent | ee56e013cfb6304f66129afee7978b0864699419 (diff) | |
download | busybox-w32-ae4342ca3e30f7b11732ecda3ad15821e81bc314.tar.gz busybox-w32-ae4342ca3e30f7b11732ecda3ad15821e81bc314.tar.bz2 busybox-w32-ae4342ca3e30f7b11732ecda3ad15821e81bc314.zip |
- Rename getpty() to xgetpty() and adjust callers.
- Rewrite kbd_mode and setconsole
- Introduce and use console_make_active() and xopen_xwrite_close()
- honour buffer-reservation method as set by the user (dumpkmap, loadkmap)
- shrink rtcwake and some console-tools
Saves about 270 Bytes
Diffstat (limited to 'libbb/getpty.c')
-rw-r--r-- | libbb/getpty.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libbb/getpty.c b/libbb/getpty.c index 5ac9582d3..d43fb825f 100644 --- a/libbb/getpty.c +++ b/libbb/getpty.c | |||
@@ -10,7 +10,7 @@ | |||
10 | 10 | ||
11 | #define DEBUG 0 | 11 | #define DEBUG 0 |
12 | 12 | ||
13 | int getpty(char *line) | 13 | int xgetpty(char *line) |
14 | { | 14 | { |
15 | int p; | 15 | int p; |
16 | #if ENABLE_FEATURE_DEVPTS | 16 | #if ENABLE_FEATURE_DEVPTS |
@@ -22,7 +22,7 @@ int getpty(char *line) | |||
22 | name = ptsname(p); | 22 | name = ptsname(p); |
23 | if (!name) { | 23 | if (!name) { |
24 | bb_perror_msg("ptsname error (is /dev/pts mounted?)"); | 24 | bb_perror_msg("ptsname error (is /dev/pts mounted?)"); |
25 | return -1; | 25 | goto fail; |
26 | } | 26 | } |
27 | safe_strncpy(line, name, GETPTY_BUFSIZE); | 27 | safe_strncpy(line, name, GETPTY_BUFSIZE); |
28 | return p; | 28 | return p; |
@@ -52,7 +52,9 @@ int getpty(char *line) | |||
52 | } | 52 | } |
53 | } | 53 | } |
54 | #endif /* FEATURE_DEVPTS */ | 54 | #endif /* FEATURE_DEVPTS */ |
55 | return -1; | 55 | USE_FEATURE_DEVPTS( fail:) |
56 | bb_error_msg_and_die("open pty"); | ||
57 | return -1; /* never get here */ | ||
56 | } | 58 | } |
57 | 59 | ||
58 | 60 | ||