summaryrefslogtreecommitdiffstats
path: root/loader/minilibc.c
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2001-06-20 01:53:47 +0000
committerErik Troan <ewt@redhat.com>2001-06-20 01:53:47 +0000
commitb3cbb577dbe4ecda19f50f9b297b9c3e23a7a951 (patch)
tree689b6e27ac9fc7b6b1c3209ca60c8fae4190e85f /loader/minilibc.c
parent0dd8714cdfddff257b075afb37e5001f9c81f64c (diff)
downloadanaconda-b3cbb577dbe4ecda19f50f9b297b9c3e23a7a951.tar.gz
anaconda-b3cbb577dbe4ecda19f50f9b297b9c3e23a7a951.tar.xz
anaconda-b3cbb577dbe4ecda19f50f9b297b9c3e23a7a951.zip
merge from (now defunct) anaconda-dispatch branch
added telnet server support (not turned on) along with support for cramfs'd files in many places
Diffstat (limited to 'loader/minilibc.c')
-rw-r--r--loader/minilibc.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/loader/minilibc.c b/loader/minilibc.c
index 6ae12c7a0..3103855bc 100644
--- a/loader/minilibc.c
+++ b/loader/minilibc.c
@@ -6,8 +6,8 @@ int atexit (void (*__func) (void)) {
return 0;
}
-void exit() {
- _do_exit(0);
+void exit(int arg) {
+ _do_exit(arg);
for (;;); /* Shut up gcc */
}
@@ -138,6 +138,11 @@ void printint(int i) {
char * chptr = buf + 9;
int j = 0;
+ if (!i) {
+ write(1, "0", 1);
+ return;
+ }
+
if (i < 0) {
write(1, "-", 1);
i = -1 * i;