Changeset 34999
- Timestamp:
- Jan 20, 2013, 7:07:04 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20121219/Ohana/src/opihi/cmd.data/dbconnect.c
r34584 r34999 8 8 int dbconnect (int argc, char **argv) { 9 9 10 int N; 10 11 char query[256]; 11 char password[1024];12 12 MYSQL_RES *result; 13 14 char *password = NULL; 15 if ((N = get_argument (argc, argv, "-p"))) { 16 remove_argument (N, &argc, argv); 17 password = strcreate (argv[N]); 18 remove_argument (N, &argc, argv); 19 } 13 20 14 21 if (argc != 4) { … … 17 24 } 18 25 19 fprintf (stdout, "Enter password: "); 20 scan_line (stdin, password); 26 if (!password) { 27 ALLOCATE (password, char, 1024); 28 fprintf (stdout, "Enter password: "); 29 scan_line (stdin, password); 21 30 22 31 # if (0) 23 int i;24 char c;32 int i; 33 char c; 25 34 26 initscr(); 27 noecho(); 28 i = 0; 29 while (((c = getch()) != EOF) && (c != '\n')) { 30 password[i] = c; 31 i++; 35 initscr(); 36 noecho(); 37 i = 0; 38 while (((c = getch()) != EOF) && (c != '\n')) { 39 password[i] = c; 40 i++; 41 } 42 password[i] = 0; 43 # endif 32 44 } 33 password[i] = 0;34 # endif35 45 36 46 // XXX do I need to call mysql_library_init()?
Note:
See TracChangeset
for help on using the changeset viewer.
