Renamed internal DB interfaces to allow for more namespace (Coming Soon!)
authorSteve McIntyre <steve@einval.com>
Sun, 3 Apr 2005 22:36:27 +0000 (22:36 +0000)
committerSteve McIntyre <steve@einval.com>
Sun, 3 Apr 2005 22:36:27 +0000 (22:36 +0000)
jigdb-sql.c
jigdb.h
jigsum.c
mkimage.c

index ff3531d..6dba1c9 100644 (file)
@@ -14,7 +14,7 @@ struct results
 {
     struct results *next;
     struct results *prev;
-    db_entry_t entry;
+    db_file_entry_t entry;
 };
 
 struct results *res_head = NULL;
@@ -117,7 +117,7 @@ int db_close(JIGDB *dbp)
     return 0;
 }
 
-int db_store(JIGDB *dbp, db_entry_t *entry)
+int db_store_file(JIGDB *dbp, db_file_entry_t *entry)
 {
     int error = 0;
     db_state_t *state = dbp;
@@ -129,7 +129,7 @@ int db_store(JIGDB *dbp, db_entry_t *entry)
     error = sqlite3_exec(state->db, sql_command, NULL, NULL, &open_error);
     if (error)
     {
-        fprintf(stderr, "db_store: Failed to write entry, error %d (%s)\n", error, open_error);
+        fprintf(stderr, "db_store_file: Failed to write entry, error %d (%s)\n", error, open_error);
         if (open_error)
             sqlite3_free(open_error);
         return error;
@@ -184,7 +184,7 @@ static int results_callback(void *pArg, int argc, char **argv, char **columnName
 
 /* Look up the most recent record that is older than the specified
  * age */
-int db_lookup_by_age(JIGDB *dbp, time_t age, db_entry_t **out)
+int db_lookup_file_by_age(JIGDB *dbp, time_t age, db_file_entry_t **out)
 {
     int error = 0;
     db_state_t *state = dbp;
@@ -196,7 +196,7 @@ int db_lookup_by_age(JIGDB *dbp, time_t age, db_entry_t **out)
     error = sqlite3_exec(state->db, sql_command, results_callback, NULL, &open_error);
     if (error)
     {
-        fprintf(stderr, "db_lookup_by_age: Failed to lookup, error %d (%s)\n", error, open_error);
+        fprintf(stderr, "db_lookup_file_by_age: Failed to lookup, error %d (%s)\n", error, open_error);
         return error;
     }
 
@@ -213,7 +213,7 @@ int db_lookup_by_age(JIGDB *dbp, time_t age, db_entry_t **out)
 }
 
 /* Look up the next oldest record */
-int db_lookup_older(JIGDB *dbp, db_entry_t **out)
+int db_lookup_file_older(JIGDB *dbp, db_file_entry_t **out)
 {
     int error = 0;
 
@@ -231,7 +231,7 @@ int db_lookup_older(JIGDB *dbp, db_entry_t **out)
     return error;
 }
 
-int db_lookup_by_md5(JIGDB *dbp, char *md5, db_entry_t **out)
+int db_lookup_file_by_md5(JIGDB *dbp, char *md5, db_file_entry_t **out)
 {
     int error = 0;
     db_state_t *state = dbp;
@@ -243,7 +243,7 @@ int db_lookup_by_md5(JIGDB *dbp, char *md5, db_entry_t **out)
     error = sqlite3_exec(state->db, sql_command, results_callback, NULL, &open_error);
     if (error)
     {
-        fprintf(stderr, "db_lookup_by_md5: Failed to lookup, error %d (%s)\n", error, open_error);
+        fprintf(stderr, "db_lookup_file_by_md5: Failed to lookup, error %d (%s)\n", error, open_error);
         return error;
     }
 
@@ -259,7 +259,7 @@ int db_lookup_by_md5(JIGDB *dbp, char *md5, db_entry_t **out)
     return error;
 }
 
-int db_lookup_by_name(JIGDB *dbp, char *filename, db_entry_t **out)
+int db_lookup_file_by_name(JIGDB *dbp, char *filename, db_file_entry_t **out)
 {
     int error = 0;
     db_state_t *state = dbp;
@@ -271,7 +271,7 @@ int db_lookup_by_name(JIGDB *dbp, char *filename, db_entry_t **out)
     error = sqlite3_exec(state->db, sql_command, results_callback, NULL, &open_error);
     if (error)
     {
-        fprintf(stderr, "db_lookup_by_name: Failed to lookup, error %d (%s)\n", error, open_error);
+        fprintf(stderr, "db_lookup_file_by_name: Failed to lookup, error %d (%s)\n", error, open_error);
         return error;
     }
 
@@ -287,7 +287,7 @@ int db_lookup_by_name(JIGDB *dbp, char *filename, db_entry_t **out)
     return error;
 }
 
-int db_delete(JIGDB *dbp, char *md5, enum filetype type, char *filename)
+int db_delete_file(JIGDB *dbp, char *md5, enum filetype type, char *filename)
 {
     int error = 0;
     db_state_t *state = dbp;
@@ -296,7 +296,7 @@ int db_delete(JIGDB *dbp, char *md5, enum filetype type, char *filename)
     sprintf(sql_command, "DELETE FROM files WHERE md5 == '%s' AND type == '%d' AND filename == '%s';", md5, type, filename);
     error = sqlite3_exec(state->db, sql_command, NULL, NULL, &open_error);
     if (error)
-        fprintf(stderr, "db_delete: Failed to delete, error %d (%s)\n", error, open_error);
+        fprintf(stderr, "db_delete_file: Failed to delete, error %d (%s)\n", error, open_error);
 
     return error;
 }
@@ -305,7 +305,7 @@ int db_dump(JIGDB *dbp)
 {
     int error = 0;
 /*    int num_records = 0;
-    db_entry_t *entry = NULL;
+    db_file_entry_t *entry = NULL;
     db_state_t *state = dbp; */
 
     return error;
diff --git a/jigdb.h b/jigdb.h
index 49c2212..91e87f7 100644 (file)
--- a/jigdb.h
+++ b/jigdb.h
@@ -25,16 +25,16 @@ typedef struct
     char               extra[PATH_MAX];    /* empty for local files;
                                             * path to ISO for local ISO loopbacks;
                                             * base URL for remote files*/
-} db_entry_t;    
+} db_file_entry_t;    
 
 JIGDB *db_open(char *db_name);
 int db_close(JIGDB *dbp);
-int db_store(JIGDB *dbp, db_entry_t *entry);
-int db_lookup_by_age(JIGDB *dbp, time_t added, db_entry_t **out);
-int db_lookup_older(JIGDB *dbp, db_entry_t **out);
-int db_lookup_by_md5(JIGDB *dbp, char *md5, db_entry_t **out);
-int db_lookup_by_name(JIGDB *dbp, char *filename, db_entry_t **out);
-int db_delete(JIGDB *dbp, char *md5, enum filetype type, char *filename);
+int db_store_file(JIGDB *dbp, db_file_entry_t *entry);
+int db_lookup_file_by_age(JIGDB *dbp, time_t added, db_file_entry_t **out);
+int db_lookup_file_older(JIGDB *dbp, db_file_entry_t **out);
+int db_lookup_file_by_md5(JIGDB *dbp, char *md5, db_file_entry_t **out);
+int db_lookup_file_by_name(JIGDB *dbp, char *filename, db_file_entry_t **out);
+int db_delete_file(JIGDB *dbp, char *md5, enum filetype type, char *filename);
 int db_dump(JIGDB *dbp);
 
 #endif /* JIGDB_H */
index 01a506b..88b5dab 100644 (file)
--- a/jigsum.c
+++ b/jigsum.c
@@ -31,9 +31,9 @@ JIGDB *database = NULL;
 static int check_cache(char *filename, struct stat *sb, char **base64_md5)
 {
     int error = 0;
-    db_entry_t *entry;
+    db_file_entry_t *entry;
 
-    error = db_lookup_by_name(database, filename, &entry);
+    error = db_lookup_file_by_name(database, filename, &entry);
     if (!error)
     {
         if ( (sb->st_mtime <= entry->mtime) &&
@@ -49,7 +49,7 @@ static int check_cache(char *filename, struct stat *sb, char **base64_md5)
             /* We have an entry for this file, but the mtime or size
              * has changed. Delete the old entry and replace it later
              * on */
-            error = db_delete(database, entry->md5, entry->type, entry->filename);
+            error = db_delete_file(database, entry->md5, entry->type, entry->filename);
             if (error)
                 printf("check_cache: unable to delete old entry for file %s\n", filename);
         }
@@ -93,7 +93,7 @@ static int md5_file(char *filename)
     FILE *file = NULL;
     char *base64_md5 = NULL;
     unsigned long long bytes_read = 0;
-    db_entry_t entry;
+    db_file_entry_t entry;
     struct stat sb;
     int found_in_db = 0;
     int error = 0;
@@ -163,7 +163,7 @@ static int md5_file(char *filename)
         entry.file_size = bytes_read;
         strncpy(&entry.filename[0], fullpath, sizeof(entry.filename));
         /* "extra" blanked already */
-        error = db_store(database, &entry);
+        error = db_store_file(database, &entry);
         if (error)
             fprintf(stderr, "Unable to write database entry; error %d\n", error);
     }
@@ -178,16 +178,16 @@ static void jigsum_db_cleanup(int delay)
 {
     time_t delete_time = UINT_MAX - time(NULL);
     int error = 0;
-    db_entry_t *entry = NULL;
+    db_file_entry_t *entry = NULL;
 
     delete_time += delay;
 
     while (!error)
     {
-        error = db_lookup_by_age(database, delete_time, &entry);
+        error = db_lookup_file_by_age(database, delete_time, &entry);
         if (error)
             break;
-        error = db_delete(database, entry->md5, entry->type, entry->filename);
+        error = db_delete_file(database, entry->md5, entry->type, entry->filename);
         if (error)
         {
             printf("jigsum_db_cleanup: error %d from delete call\n", error);
index e6389cb..98a6e5e 100644 (file)
--- a/mkimage.c
+++ b/mkimage.c
@@ -751,7 +751,7 @@ static int parse_file_block(INT64 offset, INT64 data_size, INT64 file_size, JIGD
     struct mk_MD5Context *use_context = NULL;
     unsigned char file_md5[16];
     md5_list_t *md5_list_entry = NULL;
-    db_entry_t *db_entry = NULL;
+    db_file_entry_t *db_entry = NULL;
     int error = 0;
     char *filename = NULL;
 
@@ -764,7 +764,7 @@ static int parse_file_block(INT64 offset, INT64 data_size, INT64 file_size, JIGD
     /* Try the DB first if we have one */
     if (dbp)
     {
-        error = db_lookup_by_md5(dbp, base64_md5, &db_entry);
+        error = db_lookup_file_by_md5(dbp, base64_md5, &db_entry);
         if (!error)
             filename = db_entry->filename;
     }