File: signal.t

package info (click to toggle)
libipc-signal-perl 1.00-10
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 72 kB
  • sloc: perl: 65; makefile: 2
file content (34 lines) | stat: -rwxr-xr-x 842 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!perl -w
use strict;

# $Id: signal.t,v 1.2 1997-05-15 23:23:59-04 roderick Exp $
#
# Copyright (c) 1997 Roderick Schertler.  All rights reserved.  This
# program is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.

BEGIN {
    $| = 1;
    print "1..7\n";
}

use IPC::Signal qw(/^/);

sub ok {
    my ($n, $result, @info) = @_;
    if ($result) {
    	print "ok $n\n";
    }
    else {
    	print "not ok $n\n";
	print "# ", @info, "\n" if @info;
    }
}

ok 1, @Sig_name == 0,			"name predefined: @Sig_name";
ok 2, keys %Sig_num == 0,		'num predefined';
ok 3, sig_num('HUP') == 1,		sig_num 'HUP';
ok 4, sig_name(1) eq 'HUP',		sig_name 1;
ok 5, keys %Sig_num >= @Sig_name,	keys(%Sig_num) . ' < ' . @Sig_name;
ok 6, $Sig_num{HUP} == 1,		$Sig_num{HUP};
ok 7, $Sig_name[1] eq 'HUP',		$Sig_name[1];