where argv[0][0]=='-') will now always invoke the shell. Now you can use BusyBox as a login shell. -Erik