]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/regression/usr.bin/pkill/pkill-s.t
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / regression / usr.bin / pkill / pkill-s.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 base=`basename $0`
5
6 echo "1..2"
7
8 name="pkill -s <sid>"
9 sid=`ps -o tsid -p $$ | tail -1`
10 sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
11 ln -sf /bin/sleep $sleep
12 $sleep 5 &
13 sleep 0.3
14 pkill -f -s $sid $sleep
15 ec=$?
16 case $ec in
17 0)
18         echo "ok 1 - $name"
19         ;;
20 *)
21         echo "not ok 1 - $name"
22         ;;
23 esac
24 rm -f $sleep
25
26 name="pkill -s 0"
27 sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
28 ln -sf /bin/sleep $sleep
29 $sleep 5 &
30 sleep 0.3
31 pkill -f -s 0 $sleep
32 ec=$?
33 case $ec in
34 0)
35         echo "ok 2 - $name"
36         ;;
37 *)
38         echo "not ok 2 - $name"
39         ;;
40 esac
41 rm -f $sleep