Mailing List Archive

Re: Signal names (Was: Perl 5.001m on HP-UX)
:I've tested this on SunOS 4.1.3. Could folks with other systems check it
:out and let me know if it prints a reasonable list of possible symbols. If
:this fails, I'll fall back on a big list of signal names.

On AIX 3.2.5 (XLC compiler), the script produced a slightly different list of
signals than configure did when I compiled perl. Of interest (maybe):

AIO, CLD, GRANT, IOINT, IOT, LOST, MAX, PTY, RETRACT, SAK, and SOUND were the
additions. The script did not find ZERO, unlike configure.

On Linux 1.2.11 (ELF) (GCC), the script found ABRT, CLD, IO, and POLL. It
didn't miss any that configure had found.

--
Cloyce D. Spradling
cloyce@sedl.org
Re: Signal names (Was: Perl 5.001m on HP-UX) [ In reply to ]
On Tue, 17 Oct 1995, Cloyce D. Spradling wrote:

> AIO, CLD, GRANT, IOINT, IOT, LOST, MAX, PTY, RETRACT, SAK, and SOUND were the
> additions. The script did not find ZERO, unlike configure.

Thanks for the feedback.

Additions are O.K. There will then be a compiled test which does
something like
#include <signal.h>
#ifdef SIGAIO
printf("AIO %d\n", SIGAIO);
#endif

to check which ones are really defined with the current compiler/ccflags/etc.

ZERO is automatically added by Configure.

Andy Dougherty doughera@lafcol.lafayette.edu
Re: Signal names (Was: Perl 5.001m on HP-UX) [ In reply to ]
On Tue, 17 Oct 1995, Cloyce D. Spradling wrote:

>
> :I've tested this on SunOS 4.1.3. Could folks with other systems check it
> :out and let me know if it prints a reasonable list of possible symbols. If
> :this fails, I'll fall back on a big list of signal names.
>
> On AIX 3.2.5 (XLC compiler), the script produced a slightly different list of
> signals than configure did when I compiled perl. Of interest (maybe):
>
> AIO, CLD, GRANT, IOINT, IOT, LOST, MAX, PTY, RETRACT, SAK, and SOUND were the
> additions. The script did not find ZERO, unlike configure.
>
> On Linux 1.2.11 (ELF) (GCC), the script found ABRT, CLD, IO, and POLL. It
> didn't miss any that configure had found.

Note the Linux ELF or a.out isn't the crucial factor for signals. It's
how far up in the 1.3.x tree you are. The signal definitions keep
shifting every now and then.

> --
> Cloyce D. Spradling
> cloyce@sedl.org
>

--
Kenneth Albanowski (kjahds@kjahds.com, CIS: 70705,126)