#!/bin/ksh

#set -x

. /usr/X11/lib/X11/xdm/Sessreg.rc

exec 1>&2

XDM_PID=`/usr/bin/ps -p $$ -o ppid |grep -i -v PPID |sed 's/^[ ]*//'`
if [ "X${XDM_PID}" = "X" -o `echo ${XDM_PID}|wc -w` -gt 1 ]; then
     echo "get xdm_pid failed."
     XDM_PID="0";
fi

LINE_NAME="${XDM_LINES_DIR}/${XDM_PID}"

if ${TSESSREG} -d -p ${XDM_PID} -l ${LINE_NAME} -x ${XSLOT_START}; then
        exit 0; 
else
        echo "\"$0: ${TSESSREG} -a -p ${XDM_PID} -l ${LINE_NAME} -x ${XSLOT_START};\" failed"       
 
        exit 1;
fi

/bin/rm -f ${LINE_NAME}
