Hey,

Thanks for your patch. Can you do it for master branch?
And a bit more info about exactly what you tested with it.

Cheers,
Alex

On Tue, Apr 2, 2024 at 10:19 PM Juan Pablo Samper <ju...@safeai.ai> wrote:

> ---
>  src/os.h   | 2 +-
>  src/utmp.c | 6 +++---
>  2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/src/os.h b/src/os.h
> index 2a1c2ca..15ea21d 100644
> --- a/src/os.h
> +++ b/src/os.h
> @@ -230,7 +230,7 @@ extern int errno;
>   * Joe Traister: On AIX4, programs like irc won't work if screen
>   * uses TIOCPKT (select fails to return on pty read).
>   */
> -#if defined(sgi) || defined(DGUX) || defined(_IBMR2)
> +#if defined(sgi) || defined(DGUX) || defined(_IBMR2) || defined(__QNX__)
>  # undef TIOCPKT
>  #endif
>
> diff --git a/src/utmp.c b/src/utmp.c
> index 1fb3603..7a058f6 100644
> --- a/src/utmp.c
> +++ b/src/utmp.c
> @@ -107,7 +107,7 @@ static int utmpfd = -1;
>  #endif
>
>
> -# if defined(GETUTENT) && (!defined(SVR4) || defined(__hpux)) && !
> defined(__CYGWIN__)
> +# if defined(GETUTENT) && (!defined(SVR4) || defined(__hpux)) && !
> defined(__CYGWIN__) && ! defined(__QNX__)
>  #  if defined(hpux) /* cruel hpux release 8.0 */
>  #   define pututline _pututline
>  #  endif /* hpux */
> @@ -595,7 +595,7 @@ struct win *wi;
>      }
>  #endif
>    setutent();
> -#ifndef __CYGWIN__
> +#if !defined(__CYGWIN__) && !defined(__QNX__)
>    return pututline(u) != 0;
>  #else
>    return 1;
> @@ -607,7 +607,7 @@ makedead(u)
>  struct utmp *u;
>  {
>    u->ut_type = DEAD_PROCESS;
> -#if (!defined(linux) || defined(EMPTY)) && !defined(__CYGWIN__)
> +#if (!defined(linux) || defined(EMPTY)) && !defined(__CYGWIN__) &&
> !defined(__QNX__)
>    u->ut_exit.e_termination = 0;
>    u->ut_exit.e_exit = 0;
>  #endif
> --
> 2.34.1
>
>
>

Reply via email to