#! /bin/sh
#
#	This shell script lists all of the pseudo tty's in /dev
#
if [ -f /bin/uname ]
then
	SYSTYPE=`uname -s`
else
	SYSTYPE="sun"
fi
#
cd /dev
#
if [ "$SYSTYPE" = "HP-UX" ]
then

ls -l | grep '17 0x' | awk '{printf("%3.3s %s\n", $6, $10)}' | sort | awk \
'BEGIN {	\
	last_number = "";	\
	printf("       Tty    Name(s)\n");	\
	printf("  --------    -------");	\
}	\
	\
{	\
	if(last_number != $1) {	\
		printf("\n  %8.8s    %s", $1, $2);	\
	}	\
	else {	\
		printf(", %s", $2);	\
	}	\
	last_number = $1;	\
}	\
	\
END {	\
	printf("\n");	\
}'

else

ls -l | grep '20,' | awk '{printf("%3.3s %s\n", $5, $9)}' | sort | awk \
'BEGIN {	\
	last_number = "";	\
	printf("  Tty    Name(s)\n");	\
	printf("  ---    -------");	\
}	\
	\
{	\
	if(last_number != $1) {	\
		printf("\n  %3.3s    %s", $1, $2);	\
	}	\
	else {	\
		printf(", %s", $2);	\
	}	\
	last_number = $1;	\
}	\
	\
END {	\
	printf("\n");	\
}'

fi
