bug-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: inetutils 1.9.5 rc1 on AIX


From: Bruno Haible
Subject: Re: inetutils 1.9.5 rc1 on AIX
Date: Mon, 13 Jan 2020 23:07:10 +0100
User-agent: KMail/5.1.3 (Linux/4.4.0-171-generic; KDE/5.18.0; x86_64; ; )

[Mats, please use the correct mailing list address in CC.]

Mats Erik Andersson wrote:
> These matters surfaced already in
> 
>   https://list.gnu.org/archive/html/bug-inetutils/2015-08/msg00005.html
> 
> but never saw any reply.

You mean https://lists.gnu.org/archive/html/bug-inetutils/2015-08/msg00005.html 
.

  Undeclared identifier MODE_TRAPSIG.
  Where does AIX define these macros?

It doesn't define this macro in any header file.

  Does <netdb.h> need its prerequisite headers included in a specified
  order?

No, as far as the gnulib documentation says.

  The mentioning of 'h_errno_which', unused and unknown to us,
  indicates that AIX is intentionally using non-portable constructs.

The macro h_errno expands to an expression that references a 'h_errno_which'
function. The error indicates that the inetutils source code probably uses
the macro in a declaration. It should use it only as an rvalue or lvalue.

  Are the declarations of these four identifiers conditionally available
  in <arpa/ftp.h>?

No AIX header files contains the identifiers typenames, formnames, strunames,
modenames. AIX <arpa/ftp.h> defines only macros without arguments, with
all-uppercase names.

> Today I managed to find the Technical Reference
> SC23-2300-01 for AIX PS/2, dating back to 1991.

Ignore it. AIX 1.3 and AIX 7.2 are two OS versions that are 24 years apart.

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]