[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: The darnest thing! (aka: Mandrake 8 is out there(tm))
> On Fri, 27 Apr 2001, Shaul Karl wrote:
>
> > > it seems that the Mandrake 8 default shell - bash 2.04.18 - sends a
> > > carriage return before printing it's prompt - overwriting everything
> > > written on the same line, as this revised code shows:
> <snip>
> > >
> > > simply annoying.
> > > I was wandering if I should report this as a bug, and if so - to how ?
> > > Mandrake ?
> > >
> >
> > I am not sure about who isn't behaving properly, if any:
> <snip><snip>
> looks ok, I understand you use bash 2.05, so I downloaded the MDK source
> RPM and rebuilt it - doesn't solve this problem. what distro are you
> using, and what do you think the problem is ?
>
> > [17:02:49 tmp]$ diff -c bug1.c bug.c
> <snip>
> Didn't understand that part at all - what are you trying to say ?
>
> Oded
>
>
I am Using Debian.
My main point was that as far as my C knowledge is, your program is not well
defined. The compiler is warning you about it:
[14:23:14 tmp]$ cc -Wall bug.c -o bug.c
bug.c: In function `main':
bug.c:8: warning: implicit declaration of function `write'
[14:23:33 tmp]$
Therefore, you can not claim that it is not correct. My suggestion on how to
make it well defined is to #include <unistd.h>. I have done this in my bug1.c
program and this has removed the compiler warning.
--
Shaul Karl <shaulka@bezeqint.net>
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il