--- //.git/fs/object/403149d7de4dbe4cc4b1fd9cb3a164e51dbccc15/tree//sys/src/cmd/screenlock.c +++ /sys/src/cmd/screenlock.c @@ -9,6 +9,7 @@ char pic[] = "/lib/bunny.bit"; int debug; long blank; +int blankscreen = 0; void usage(void) @@ -198,7 +199,8 @@ /* screen is now open and covered. grab mouse and hold on tight */ procrfork(top, nil, 8*1024, RFFDG); procrfork(grabmouse, nil, 8*1024, RFFDG); - procrfork(blanker, nil, 8*1024, RFFDG); + if(blankscreen) + procrfork(blanker, nil, 8*1024, RFFDG); /* clear the cursor */ if((fd = open("/dev/cursor", OWRITE)) >= 0){ @@ -214,6 +216,9 @@ ARGBEGIN{ case 'd': debug++; + break; + case 'b': + blankscreen=1; break; default: usage();