X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Flogin_src%2Fmain.c;h=ab82a14a86289b3f6e569b28b8cd2ed79e29f210;hb=a3464cb30ecb189019b8bceb70aebdc74f5edded;hp=456974fcafe83d72ed414daee6428566b63b9cf8;hpb=b98fbd4e9c71447d81fc9bd643fb174c76346e0f;p=tpg%2Facess2.git diff --git a/Usermode/Applications/login_src/main.c b/Usermode/Applications/login_src/main.c index 456974fc..ab82a14a 100644 --- a/Usermode/Applications/login_src/main.c +++ b/Usermode/Applications/login_src/main.c @@ -17,10 +17,12 @@ int main(int argc, char *argv[]) int pid, uid = 0; int status = 0; tUserInfo *uinfo; - + + printf("\x1B[?25h"); // Re-enable the cursor +// printf("\x1B[2J"); // Clear Screen + for(;;) { - printf("\x1B[2J"); // Clear Screen // Validate User for(;;) { @@ -28,7 +30,7 @@ int main(int argc, char *argv[]) sPassword = GetPassword(); if( (uid = ValidateUser(sUsername, sPassword)) == -1 ) { - printf("\nInvalid username or password for '%s'\n", sUsername); + printf("\nInvalid username or password\n"); free(sUsername); free(sPassword); } @@ -45,6 +47,8 @@ int main(int argc, char *argv[]) return -1; } + printf("pid = %i\n", pid); + // Spawn shell in a child process if(pid == 0) {