[SHELL] Fix klibc DEBUG compilation
commit2b18a37786a45cd97a9b0481b49949210d22fc4a
authormaximilian attems <max@stro.at>
Fri, 15 Jul 2011 03:18:13 +0000 (15 11:18 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Jul 2011 03:18:13 +0000 (15 11:18 +0800)
tree4915ebbab6588d7803940c895d717f083d406508
parent4f7e206782675b548565ca2bc82bc8c262a0f20e
[SHELL] Fix klibc DEBUG compilation

dash didn't compile in DEBUG mode against klibc for all long time.
Now it only fails at link stage for not having setlinebuf(3) and
freopen(3).

Fixes:

usr/dash/show.o: In function `opentrace':
show.c:(.text+0x36): undefined reference to `freopen'
show.c:(.text+0x86): undefined reference to `setlinebuf'

Skip setlinebuf and use fclose/fopen inside __KLIBC__
Compile tested with debug in klibc and against glibc in dash repo.

Signed-off-by: maximilian attems <max@stro.at>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
ChangeLog
src/show.c