diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-01-03 01:36:42 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-01-03 01:36:42 +0000 |
commit | 75fa4eb1551ddc6c4436bb2614f4754ed9942b5f (patch) | |
tree | f36cb5a12d749ee73f872e0a794f6886ed2e085f /util-linux/fsck_minix.c | |
parent | 87033fb5fadc000c3b1ce7c46a813ad0479f62fc (diff) | |
download | busybox-w32-75fa4eb1551ddc6c4436bb2614f4754ed9942b5f.tar.gz busybox-w32-75fa4eb1551ddc6c4436bb2614f4754ed9942b5f.tar.bz2 busybox-w32-75fa4eb1551ddc6c4436bb2614f4754ed9942b5f.zip |
fsck_minix: tiny optimization
Diffstat (limited to 'util-linux/fsck_minix.c')
-rw-r--r-- | util-linux/fsck_minix.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/util-linux/fsck_minix.c b/util-linux/fsck_minix.c index de04a8003..e2341ced1 100644 --- a/util-linux/fsck_minix.c +++ b/util-linux/fsck_minix.c | |||
@@ -194,18 +194,12 @@ static void recursive_check(unsigned ino); | |||
194 | static void recursive_check2(unsigned ino); | 194 | static void recursive_check2(unsigned ino); |
195 | #endif | 195 | #endif |
196 | 196 | ||
197 | static void leave(int) ATTRIBUTE_NORETURN; | 197 | static void die(const char *str) ATTRIBUTE_NORETURN; |
198 | static void leave(int status) | 198 | static void die(const char *str) |
199 | { | 199 | { |
200 | if (termios_set) | 200 | if (termios_set) |
201 | tcsetattr(0, TCSANOW, &termios); | 201 | tcsetattr(0, TCSANOW, &termios); |
202 | exit(status); | 202 | bb_error_msg_and_die("%s", str); |
203 | } | ||
204 | |||
205 | static void die(const char *str) | ||
206 | { | ||
207 | bb_error_msg("%s", str); | ||
208 | leave(8); | ||
209 | } | 203 | } |
210 | 204 | ||
211 | /* File-name data */ | 205 | /* File-name data */ |