1143880Spjd#!/bin/sh
2143880Spjd# $FreeBSD$
3143880Spjd
4143880Spjdbase=`basename $0`
5143880Spjd
6143880Spjdecho "1..4"
7143880Spjd
8143880Spjdname="pgrep -x"
9263351Sjmmvsleep=$(pwd)/sleep.txt
10143880Spjdln -sf /bin/sleep $sleep
11143880Spjd$sleep 5 &
12143880Spjdsleep 0.3
13143880Spjdpid=$!
14143880Spjdif [ ! -z "`pgrep -x sleep | egrep '^'"$pid"'$'`" ]; then
15143880Spjd	echo "ok 1 - $name"
16143880Spjdelse
17143880Spjd	echo "not ok 1 - $name"
18143880Spjdfi
19143880Spjdif [ -z "`pgrep -x slee | egrep '^'"$pid"'$'`" ]; then
20143880Spjd	echo "ok 2 - $name"
21143880Spjdelse
22143880Spjd	echo "not ok 2 - $name"
23143880Spjdfi
24143880Spjdname="pgrep -x -f"
25143880Spjdif [ ! -z "`pgrep -x -f ''"$sleep"' 5' | egrep '^'"$pid"'$'`" ]; then
26143880Spjd	echo "ok 3 - $name"
27143880Spjdelse
28143880Spjd	echo "not ok 3 - $name"
29143880Spjdfi
30143880Spjdif [ -z "`pgrep -x -f ''"$sleep"' ' | egrep '^'"$pid"'$'`" ]; then
31143880Spjd	echo "ok 4 - $name"
32143880Spjdelse
33143880Spjd	echo "not ok 4 - $name"
34143880Spjdfi
35143880Spjdkill $pid
36143880Spjdrm -f $sleep
37