]> granicus.if.org Git - php/blob
ea9b4f45dc
[php] /
1 --TEST--
2 Test posix_kill() function : error conditions
3 --SKIPIF--
4 <?php
5         if(!extension_loaded("posix")) print "skip - POSIX extension not loaded";
6 ?>
7 --FILE--
8 <?php
9 /* Prototype  : proto bool posix_kill(int pid, int sig)
10  * Description: Send a signal to a process (POSIX.1, 3.3.2)
11  * Source code: ext/posix/posix.c
12  * Alias to functions:
13  */
14
15
16 echo "*** Testing posix_kill() : error conditions ***\n";
17
18
19 echo "\n-- Testing posix_kill() function with invalid signal --\n";
20 $pid = posix_getpid();
21 $sig = 999;
22 var_dump( posix_kill($pid, 999) );
23
24 echo "\n-- Testing posix_kill() function with negative pid --\n";
25 $pid = -999;
26 $sig = 9;
27 var_dump( posix_kill($pid, 999) );
28
29 echo "Done";
30 ?>
31 --EXPECT--
32 *** Testing posix_kill() : error conditions ***
33
34 -- Testing posix_kill() function with invalid signal --
35 bool(false)
36
37 -- Testing posix_kill() function with negative pid --
38 bool(false)
39 Done