Changeset 50
- Timestamp:
- 11/10/07 20:09:50 (10 months ago)
- Files:
-
- vowfsc/db.c (modified) (12 diffs)
- vowfsc/test.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vowfsc/db.c
r48 r50 190 190 191 191 // Initialize format 192 if( NUM_FILE_FIELDS ){192 if( !NUM_FILE_FIELDS ){ 193 193 NUM_FILE_FIELDS = sizeof(file_format)/4; 194 194 … … 234 234 235 235 // Initialize format 236 if( NUM_FILE_FIELDS ){236 if( !NUM_FILE_FIELDS ){ 237 237 NUM_FILE_FIELDS = sizeof(file_format)/4; 238 238 … … 368 368 PGresult *res=PQexec(pq_conn,pq_request); 369 369 370 if( NUM_FILE_FIELDS ){371 NUM_ FILE_FIELDS = sizeof(dir_format)/4;372 373 if( PQnfields(res) != NUM_ FILE_FIELDS ){374 NUM_ FILE_FIELDS = 0;370 if( !NUM_DIR_FIELDS ){ 371 NUM_DIR_FIELDS = sizeof(dir_format)/4; 372 373 if( PQnfields(res) != NUM_DIR_FIELDS ){ 374 NUM_DIR_FIELDS = 0; 375 375 return NULL; 376 376 } … … 385 385 if( PQresultStatus(res) != PGRES_TUPLES_OK ) return NULL; 386 386 387 if( PQnfields(res) != NUM_ FILE_FIELDS ) return NULL;387 if( PQnfields(res) != NUM_DIR_FIELDS ) return NULL; 388 388 389 389 // Fill stat … … 410 410 PGresult *res=PQexec(pq_conn,pq_request); 411 411 412 if( NUM_FILE_FIELDS ){413 NUM_ FILE_FIELDS = sizeof(dir_format)/4;414 415 if( PQnfields(res) != NUM_ FILE_FIELDS ){416 NUM_ FILE_FIELDS = 0;412 if( !NUM_DIR_FIELDS ){ 413 NUM_DIR_FIELDS = sizeof(dir_format)/4; 414 415 if( PQnfields(res) != NUM_DIR_FIELDS ){ 416 NUM_DIR_FIELDS = 0; 417 417 return NULL; 418 418 } … … 427 427 if( PQresultStatus(res) != PGRES_TUPLES_OK ) return NULL; 428 428 429 if( PQnfields(res) != NUM_ FILE_FIELDS ) return NULL;429 if( PQnfields(res) != NUM_DIR_FIELDS ) return NULL; 430 430 431 431 // Fill stat … … 492 492 PGresult *res=PQexec(pq_conn,pq_request); 493 493 494 if( NUM_FILE_FIELDS ){495 NUM_ FILE_FIELDS = sizeof(stream_format)/4;496 497 if( PQnfields(res) != NUM_ FILE_FIELDS ){498 NUM_ FILE_FIELDS = 0;494 if( !NUM_STREAM_FIELDS ){ 495 NUM_STREAM_FIELDS = sizeof(stream_format)/4; 496 497 if( PQnfields(res) != NUM_STREAM_FIELDS ){ 498 NUM_STREAM_FIELDS = 0; 499 499 return NULL; 500 500 } … … 509 509 if( PQresultStatus(res) != PGRES_TUPLES_OK ) return NULL; 510 510 511 if( PQnfields(res) != NUM_ FILE_FIELDS ) return NULL;511 if( PQnfields(res) != NUM_STREAM_FIELDS ) return NULL; 512 512 513 513 // Fill stat … … 626 626 627 627 628 if( NUM_DIR_FIELDS ){628 if( !NUM_DIR_FIELDS ){ 629 629 NUM_DIR_FIELDS = sizeof(dir_format)/4; 630 630 … … 670 670 671 671 672 if( NUM_FILE_FIELDS ){672 if( !NUM_FILE_FIELDS ){ 673 673 NUM_FILE_FIELDS = sizeof(file_format)/4; 674 674 … … 921 921 res=PQexec(pq_conn,pq_request); 922 922 923 if( NUM_STREAM_FIELDS ){923 if( !NUM_STREAM_FIELDS ){ 924 924 NUM_STREAM_FIELDS = sizeof(stream_format)/4; 925 925 … … 974 974 res=PQexec(pq_conn,pq_request); 975 975 976 if( NUM_STREAM_FIELDS ){976 if( !NUM_STREAM_FIELDS ){ 977 977 NUM_STREAM_FIELDS = sizeof(stream_format)/4; 978 978 vowfsc/test.c
r49 r50 10 10 } 11 11 12 printf("The dir id is: %i\n", db_get_dir_id("/foo/bar/")); 12 int dir_id = db_get_dir_id("/foo/bar/"); 13 printf("The dir id is: %i\n", dir_id); 14 15 16 dir_t *dir=db_get_dir( dir_id ); 17 printf("The address is: %x\n", dir ); 18 19 printf("The revision is: %i\n", dir->revision_id ); 20 21 printf("The directory path is: %s\n", dir->directory_path ); 22 13 23 db_destroy(); 14 24 return 0;
