set --local MC_PWD_FILE
if set -q MC_TMPDIR
set MC_PWD_FILE (mktemp $MC_TMPDIR/mc.pwd.XXXXXX)
else if set -q TMPDIR
set MC_PWD_FILE (mktemp $TMPDIR/mc.pwd.XXXXXX)
else
set MC_PWD_FILE (mktemp /tmp/mc.pwd.XXXXXX)
end
set --local MC_STATUS 0
@bindir@/mc -P "$MC_PWD_FILE" $argv || set MC_STATUS $status
if test -r "$MC_PWD_FILE"
set --local MC_PWD (cat $MC_PWD_FILE)
if test -n $MC_PWD && test $MC_PWD != $PWD && test -d $MC_PWD
cd $MC_PWD || true
end
end
rm -f $MC_PWD_FILE
exit $MC_STATUS