1143880Spjd#!/bin/sh 2143880Spjd# $FreeBSD$ 3143880Spjd 4143880Spjdbase=`basename $0` 5143880Spjd 6143880Spjdecho "1..2" 7143880Spjd 8143880Spjdname="pgrep -s <sid>" 9143880Spjdsid=`ps -o tsid -p $$ | tail -1` 10263351Sjmmvsleep=$(pwd)/sleep.txt 11143880Spjdln -sf /bin/sleep $sleep 12143880Spjd$sleep 5 & 13143880Spjdsleep 0.3 14143880Spjdchpid=$! 15143880Spjdpid=`pgrep -f -s $sid $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 -s 0" 25263351Sjmmvsleep=$(pwd)/sleep.txt 26143880Spjdln -sf /bin/sleep $sleep 27143880Spjd$sleep 5 & 28143880Spjdsleep 0.3 29143880Spjdchpid=$! 30143880Spjdpid=`pgrep -f -s 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