Mail Archives: cygwin-developers/1999/03/26/18:58:45
Sergey Okhapkin wrote:
>
> Corinna Vinschen wrote:
> > Unfortunately, your patch doesn't work together with Sergeys
> > remote package. Setting: CYGWIN=binmode ntea tty
> >
> > The following happens:
> >
> > Open Connection,
> > telnetd starts `login.exe'...
> > ... which displays "login:"
> > I enter the login and press return...
> > the cursor jumps to the beginning of the _same_ line,
> > instead of to the next line and now, login.exe hangs.
>
> Login reads username using the following loop (the code derived from linux login):
>
> printf("login: ");
> for (p = nbuf; (ch = getchar()) != '\n'; ) {
> if (ch == EOF) {
> badlogin(username);
> exit(0);
> }
> if (p < nbuf + UT_NAMESIZE)
> *p++ = ch;
> }
>
> Looks like getchar() returns \r instead of \n now.
Seems to be a general binmode problem: If using a NT console window with
CYGWIN="binmode notty", the newline is only LF, instead of CR/LF. If not
in binmode, anything looks nice.
Regards,
Corinna
- Raw text -