diff options
author | Erik Troan <ewt@redhat.com> | 2001-06-20 01:53:47 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2001-06-20 01:53:47 +0000 |
commit | b3cbb577dbe4ecda19f50f9b297b9c3e23a7a951 (patch) | |
tree | 689b6e27ac9fc7b6b1c3209ca60c8fae4190e85f /loader/minilibc.c | |
parent | 0dd8714cdfddff257b075afb37e5001f9c81f64c (diff) | |
download | anaconda-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.c | 9 |
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; |