int main(int argc, char **argv) { if (argc != 3) { usage(); return 0; } // create db environment if not exits mkdir(DB_ENVIRONMENT, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); u_int8_t type = 0; if (strcmp(argv[1], "10") && strcmp(argv[1], "11")) { usage(); return 0; } else type = atoi(argv[1]); fprintf(stderr, "Checking for domains and ip addresses\n"); if (!ip_dom(argv[2])) { fprintf(stderr, "File not found.\n"); return 1; } fprintf(stderr, "Insert domains to database...\n"); insert_db("dom_list", type); fprintf(stderr, "Insert ip addresses to database...\n"); insert_db("ip_list", type); return 0; }
int insert_db_newdata() { int i,j,start; for(i=0;i<no;i++) { v=root; printf("Label2: %d ",v->index[i]); v=v->ad[i]; for(j=0;j<no;j++) { if(v->data[j]==0) { printf("%d %d | ",v->index[j],v->data[j]); } else { //printf("%d %s %d %s %s %d| ",v->index[j],v->data[j]->name,v->data[j]->roll,v->data[j]->branch,v->data[j]->mobno,v->data[j]->st); if(v->data[j]->st==1) { insert_db(v->data[j]->name,v->data[j]->roll,v->data[j]->branch,v->data[j]->mobno); v->data[j]->st=0; } } } printf("\n"); } }
void test_db(int n) { char *dir = Option.dir; struct db db; u64 key; struct lump val; u64 i; int rc; if (1) set_cleanup(cleanup); create_db(dir); db = open_db(dir); for (i = 0; i < n; i++) { key = randkey(); if (0) val = randlump(); if (1) val = key2lump(key); //printf("%lld %*s %zd\n", key, val.size, (char *)val.d, strlen(val.d)); insert_db(&db, key, val); } if (1) for (i = 0; i < n + 1; i++) { rc = next_log(db.r); if (rc == DONE) break; //printf("%lld %s\n", key_log(db.r), (char *)val_log(db.r).d); } if (1) merge_db(&db); close_db(&db); destroy_db(dir); }
void main() { stud a[MAX]; int na, choice = 0; do { printf("Enter your choice:\n"); printf("1)Accept \n2)Display \n3)Search DB \n4)Modify DB \n5)Delete from DB \n6)Insert to DB \n7)Exit\n"); scanf("%d", &choice); switch(choice) { case 1: // accept na = accept(a); break; case 2: // display display(a, na); break; case 3: // search search_db(a, na); break; case 4: // modify record modify_db(a, na); break; case 5: // delete record delete_db(a, &na); break; case 6: // insert record insert_db(a, &na); break; } } while (choice!=7); printf("\nExiting...\n"); }
int main(int argc, char** argv) { open_db(); create_tab(); insert_db(); select_db(); close_db(); }
int handle_request(void *skt, sqlite3 *db){ char sql[512]; char rowstr[512]; const int len = 512; char *errstr, *mdata_inline = NULL; uint8_t cmd, *data = NULL; uint32_t uid = 0; int err = 0; int64_t more; size_t msg_size, more_size = sizeof(int64_t); recieve_msg(skt, &msg_size, &more, &more_size, (void**)&data); if (msg_size != sizeof(uint8_t) || !more){ if (more) flushall_msg_parts(skt); free(data); send_empty_msg(skt); return -1; } memcpy(&cmd, data, sizeof(uint8_t)); free(data); switch (cmd){ case 1: /* insert new entry */ recieve_msg(skt, &msg_size, &more, &more_size, (void**)&mdata_inline); if (mdata_inline){ uid = insert_db(db, mdata_inline); free(mdata_inline); } syslog(LOG_DEBUG, "assigned uid = %u", uid); uid = hosttonet32(uid); send_msg_vsm(skt, &uid, sizeof(uint32_t)); break; case 2: /* look up id */ rowstr[0] = '\0'; recieve_msg(skt, &msg_size, &more, &more_size, (void**)&data); if (msg_size != sizeof(uint32_t)){ free(data); send_empty_msg(skt); err = -2; break; } memcpy(&uid, data, sizeof(uint32_t)); uid = nettohost32(uid); char *result = lookup_db(db, uid); send_msg_data(skt, result, strlen(result)+1, free_fn, NULL); break; default: syslog(LOG_DEBUG, "unrecognized cmd, %u", cmd); send_empty_msg(skt); } if (more)flushall_msg_parts(skt); return err; }
int return_roll::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: scan(); break; case 1: insert_db(); break; case 2: lock(); break; case 3: close_now(); break; default: ; } _id -= 4; } return _id; }