1143880Spjd#!/bin/sh 2143880Spjd# $FreeBSD$ 3143880Spjd 4143880Spjdbase=`basename $0` 5143880Spjd 6143880Spjdecho "1..2" 7143880Spjd 8143880Spjdname="pgrep -g <pgrp>" 9143880Spjdpgrp=`ps -o tpgid -p $$ | tail -1` 10263351Sjmmvsleep=$(pwd)/sleep.txt 11143880Spjdln -sf /bin/sleep $sleep 12143880Spjd$sleep 5 & 13143880Spjdsleep 0.3 14143880Spjdchpid=$! 15143880Spjdpid=`pgrep -f -g $pgrp $sleep` 16143880Spjdif [ "$pid" = "$chpid" ]; then 17143880Spjd echo "ok 1 - $name" 18143880Spjdelse 19143880Spjd echo "not ok 1 - $name" 20143880Spjdfi 21143880Spjdkill $chpid 22143880Spjdrm -f $sleep 23143880Spjd 24143880Spjdname="pgrep -g 0" 25263351Sjmmvsleep=$(pwd)/sleep.txt 26143880Spjdln -sf /bin/sleep $sleep 27143880Spjd$sleep 5 & 28143880Spjdsleep 0.3 29143880Spjdchpid=$! 30143880Spjdpid=`pgrep -f -g 0 $sleep` 31143880Spjdif [ "$pid" = "$chpid" ]; then 32143880Spjd echo "ok 2 - $name" 33143880Spjdelse 34143880Spjd echo "not ok 2 - $name" 35143880Spjdfi 36143880Spjdkill $chpid 37143880Spjdrm -f $sleep 38