The loginshell program

loginshell [arg ...]

loginshell runs $SHELL with the given arguments and with "-" in argv[0][0].