On 2025/09/22 09:37, Martin Ziemer wrote:
> Am Fri, Sep 12, 2025 at 01:42:20PM +0200 schrieb Martin Ziemer:
> > This patch is a possible solution for the build problems with input from
> > /dev/null.
> > 
> > The patch changes the source from gnuchess by adding a global flag,
> > which can disable the whole input routine by replacing it with some
> > sleeps.
> > 
> > Tested on amd64 by building with make < /dev/null and with dpb 
> > games/gnuchess. (And playing a game with the new package)
> 
> +@@ -140,6 +140,10 @@ void *input_func(void *arg __attribute__((unused)) )
> +   char prompt[MAXSTR] = "";
> + 
> +   while (!(flags & QUIT)) {
> ++    if(noinput) {
> ++      usleep(100);
> ++      continue;
> ++    }
> +     if (!(flags & XBOARD)) {
> + 
> +       pthread_mutex_lock( &input_mutex );

surely this can't really be a proper reliable fix?

Reply via email to