| OLD | NEW |
| 1 /* | 1 /* |
| 2 ** 2004 January 13 | 2 ** 2004 January 13 |
| 3 ** | 3 ** |
| 4 ** The author disclaims copyright to this source code. In place of | 4 ** The author disclaims copyright to this source code. In place of |
| 5 ** a legal notice, here is a blessing: | 5 ** a legal notice, here is a blessing: |
| 6 ** | 6 ** |
| 7 ** May you do good and not evil. | 7 ** May you do good and not evil. |
| 8 ** May you find forgiveness for yourself and forgive others. | 8 ** May you find forgiveness for yourself and forgive others. |
| 9 ** May you share freely, never taking more than you give. | 9 ** May you share freely, never taking more than you give. |
| 10 ** | 10 ** |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 /* | 36 /* |
| 37 ** Callback from the integrity check. If the result is anything other | 37 ** Callback from the integrity check. If the result is anything other |
| 38 ** than "ok" it means the integrity check has failed. Set the "all_stop" | 38 ** than "ok" it means the integrity check has failed. Set the "all_stop" |
| 39 ** global variable to stop all other activity. Print the error message | 39 ** global variable to stop all other activity. Print the error message |
| 40 ** or print OK if the string "ok" is seen. | 40 ** or print OK if the string "ok" is seen. |
| 41 */ | 41 */ |
| 42 int check_callback(void *pid, int argc, char **argv, char **notUsed2){ | 42 int check_callback(void *pid, int argc, char **argv, char **notUsed2){ |
| 43 int id = (int)pid; | 43 int id = (int)pid; |
| 44 if( strcmp(argv[0],"ok") ){ | 44 if( strcmp(argv[0],"ok") ){ |
| 45 all_stop = 1; | 45 all_stop = 1; |
| 46 fprintf(stderr,"id: %s\n", id, argv[0]); | 46 fprintf(stderr,"%d: %s\n", id, argv[0]); |
| 47 }else{ | 47 }else{ |
| 48 /* fprintf(stderr,"%d: OK\n", id); */ | 48 /* fprintf(stderr,"%d: OK\n", id); */ |
| 49 } | 49 } |
| 50 return 0; | 50 return 0; |
| 51 } | 51 } |
| 52 | 52 |
| 53 /* | 53 /* |
| 54 ** Do an integrity check on the database. If the first integrity check | 54 ** Do an integrity check on the database. If the first integrity check |
| 55 ** fails, try it a second time. | 55 ** fails, try it a second time. |
| 56 */ | 56 */ |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 pthread_join(aThread[i], 0); | 124 pthread_join(aThread[i], 0); |
| 125 } | 125 } |
| 126 if( !all_stop ){ | 126 if( !all_stop ){ |
| 127 printf("Everything seems ok.\n"); | 127 printf("Everything seems ok.\n"); |
| 128 return 0; | 128 return 0; |
| 129 }else{ | 129 }else{ |
| 130 printf("We hit an error.\n"); | 130 printf("We hit an error.\n"); |
| 131 return 1; | 131 return 1; |
| 132 } | 132 } |
| 133 } | 133 } |
| OLD | NEW |