Blob
1 #include <u.h>2 #include <libc.h>4 void5 usage(void)6 {7 fprint(2, "usage: readcons [-s] [-d default] prompt\n");8 exits("usage");9 }11 void12 main(int argc, char **argv)13 {14 char *def, *p;15 int secret;17 def = nil;18 secret = 0;19 ARGBEGIN{20 case 's':21 secret = 1;22 break;23 case 'd':24 def = EARGF(usage());25 break;26 default:27 usage();28 }ARGEND30 if(argc != 1)31 usage();33 p = readcons(argv[0], def, secret);34 if(p == nil)35 exits("readcons");36 print("%s\n", p);37 exits(0);38 }