Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jun 2023 20:39:36 +0200
From:      "Dr. Nikolaus Klepp" <dr.klepp@gmx.at>
To:        questions@freebsd.org
Subject:   Re: Slightly OT: non-buffered stdin in Java
Message-ID:  <202306082039.36831.dr.klepp@gmx.at>
In-Reply-To: <CAGBxaX=muu6JbMsdZbop7mYa-LetXPHvO8_=kMZtF%2BzSAdiBYA@mail.gmail.com>
References:  <CAGBxaX=muu6JbMsdZbop7mYa-LetXPHvO8_=kMZtF%2BzSAdiBYA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Anno domini 2023 Thu, 8 Jun 14:01:19 -0400
 Aryeh Friedman scripsit:
> Under Java stdin (System.in) is a buffered stream not sent to the
> application until return is pressed.  But, Java can read from
> files/sockets and other generic InputStreams unbuffered.   So I was
> wondering if there is a command that will make stdin go to a file so
> that Java can open that file and read it unbuffered?
>
> I know I can do something like cat ->file but that makes it hard to
> sync stdout and stderr (both are unbuffered in Java) with the file
> version of stdin
>

"stdbuf" might be what you look for:

https://man.freebsd.org/cgi/man.cgi?query=3Dstdbuf

Nik

=2D-
Please do not email me anything that you are not comfortable also sharing =
with the NSA, CIA ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306082039.36831.dr.klepp>