#!/bin/sh

# Par Julien MOREAU     ( jmoreau@bigfoot.com )

nbps=1				# Nombre de paramètres souhaités (sans option)
nom_cmde=`basename $0`		# Nom de la commande
usage="Usage: $nom_cmde <login>\n\tDonne le nom d'une fenetre inscriptible"
usage=$usage" de la personne precisee."

if test `uname` != "HP-UX" ; then e="-e" ; fi

if [ $# -ne $nbps ] ; then	# Si le nombre de paramètres est incorrecte,
	echo $e $usage 1>&2 ; exit 2	# Affichage aide puis arrêt.
fi

nom=$1
grep -q ^$nom: /etc/passwd
if [ $? -ne 0 ] ; then
	echo "Login inconnu sur ce serveur." 1>&2 ; exit 3
fi

who -T|grep ^$1|grep -v ' old '|grep -q +
if [ $? -ne 0 ] ; then
	echo "Cette personne n'a aucune fenetre inscriptible en ce moment." 1>&2
	exit 4
fi

set `who -T|grep $1|grep +` >> /dev/null
echo $3

exit 0		# Sortie sans erreur

